docker部署neo4j
环境:
Os:Centos 4
neo4j:5.24.2
1.创建外挂目录
mkdir -p /home/middle/neo4j/data
mkdir -p /home/middle/neo4j/logs
mkdir -p /home/middle/neo4j/plugins
mkdir -p /home/middle/neo4j/conf
mkdir -p /home/middle/neo4j/import
2.创建好执行脚本
[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\
--volume=/home/middle/neo4j/import:/var/lib/neo4j/import\
registry.cn-shenzhen.aliyuncs.com/hxlk8s/neo4j:5.24.2
这里设置的密码是:neo4j/neo4j123
部署完成后可以输入命令:server change-password 进行修改
脚本存放到 /home/middle/neo4j 目录
3.执行
sh start.sh
4.拷贝容器里的配置文件到外挂目录conf目录下
参考连接
https://www.cnblogs.com/hxlasky/p/18975131
5.安装apoc插件
https://www.cnblogs.com/hxlasky/p/18948134
6.创建apoc.conf文件
添加如下参数
vi /home/middle/neo4j/conf/apoc.conf
输入如下内容
apoc.export.file.enabled=true
apoc.import.file.enabled=true
7.重启容器
docker stop 8e9f92e011c6
docker start 8e9f92e011c6
浙公网安备 33010602011771号