docker 搭建neo4j 及迁移

枕上诗书闲处好,门前风景雨来佳。这篇文章主要讲述docker 搭建neo4j 及迁移相关的知识,希望能为你提供帮助。
1、docker-compose搭建neo4j

~]# cat docker-compose.yaml
version: 3.7
services:
web:
restart: always
container_name: Neo4j_test
image: neo4j:latest
ports:
- 7474:7474
- 7687:7687
volumes:
- ./conf:/var/lib/neo4j/conf/#宿主:docker
- ./neo4j_data:/data#宿主目录:docker数据根目录
- ./logs:/var/lib/neo4j/logs#宿主:docker

###迁移2、评估应用使用率针对现有neo4j的cpu、内存、存储使用率进行评估
1、查看数据目录使用位置
~]# pwd
/data/neo4j

2、查看使用率
~]# docker stats 6d54e7exxxxx
CONTAINER IDNAMECPU %MEM USAGE / LIMITMEM %NET I/OBLOCK I/OPIDS
xxxxxxxxxxxxNeo4j_test30.47%15.528GiB / 31.26GiB45.89%44.4MB / 457MB0B / 0B77

2、停机迁移1、新建同等规格机器
2、关停服务
~]# docker-compose stop

3、将docker-compose目录全部打包并拷贝至目标机器
tar -czvf neo4j.tar.gz /data/neo4j/*
scp neo4j.tar.gz root@x.x.x.x:/data
4、解压运行
~]# docker-compose up

【docker 搭建neo4j 及迁移】5、访问测试
http://ip:7474/browse


    推荐阅读