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

查看已经生效

 

posted @ 2025-07-09 16:31  slnngk  阅读(33)  评论(0)    收藏  举报