neo4j容器部署下的配置文件拷贝到缩主机
确保容器已经运行
1.配置文件拷贝到宿主机
docker cp 334de32b5d99:/var/lib/neo4j/conf/neo4j.conf /home/middle/neo4j/conf/
docker cp 334de32b5d99:/var/lib/neo4j/conf/neo4j-admin.conf /home/middle/neo4j/conf/
docker cp 334de32b5d99:/var/lib/neo4j/conf/server-logs.xml /home/middle/neo4j/conf/
docker cp 334de32b5d99:/var/lib/neo4j/conf/user-logs.xml /home/middle/neo4j/conf/
2.停掉容器
docker stop 334de32b5d99
3.删除容器
docker rm 334de32b5d99
4.修改启动脚本
mkdir -p /home/middle/neo4j/conf
[root@host135 neo4j]# more start.sh
#!/bin/bash
docker run -itd --name neo4j \
--restart always \
--publish=7474:7474 --publish=7687:7687 \
--env NEO4J_AUTH=neo4j/neo4j123 \
--volume=/home/middle/neo4j/data:/data \
--volume=/home/middle/neo4j/logs:/logs \
--volume=/home/middle/neo4j/plugins:/var/lib/neo4j/plugins\
--volume=/home/middle/neo4j/conf:/var/lib/neo4j/conf\
registry.cn-shenzhen.aliyuncs.com/hxlk8s/neo4j:5.24.2
5.重新执行脚本
[root@host135 neo4j]# ./start.sh
6.修改参数 server.memory.heap.max_size
停掉容器
docker stop 8e9f92e011c6
vi /home/middle/neo4j/conf/neo4j.conf
修改如下
server.memory.heap.max_size=2048m
重新启动容器
docker start 8e9f92e011c6
登录容器查看
docker exec -ti neo4j /bin/bash
cd /var/lib/neo4j/bin
root@8e9f92e011c6:/var/lib/neo4j/conf# cat neo4j.conf|grep server.memory.heap.max_size
server.memory.heap.max_size=2048m
查看已经生效
浙公网安备 33010602011771号