neo4j部署(docker compose部署)
环境:
OS:Centos 7
neo4j:5.24.2
1.准备好docker-compose.yml文件
[root@localhost neo4j]# more docker-compose.yml
version: '3.8'
services:
neo4j:
image: registry.cn-shenzhen.aliyuncs.com/hxlk8s/neo4j:5.24.2
container_name: neo4j
ports:
- "7474:7474" # Neo4j 浏览器 HTTP
- "7687:7687" # Bolt 协议
volumes:
- /home/middle/neo4j/data:/data
- /home/middle/neo4j/logs:/logs
##- /home/middle/neo4j/conf:/var/lib/neo4j/conf
- /home/middle/neo4j/import:/var/lib/neo4j/import
- /home/middle/neo4j/plugins:/var/lib/neo4j/plugins
environment:
NEO4J_AUTH: neo4j/ETeHxl894W
配置文件我这里没有外挂到宿主机(需要启动容器后,docker cp 到宿主机,修改配置,然后重启动容器)
- 7474:7474 宿主机端口映射,7474端口为Neo4j界面访问端口
- 7687:7687 宿主机端口映射,7687端口为后台API接口访问端口
- /home/middle/neo4j/data:/data 宿主机目录挂载,将Neo4j存储数据挂载到宿主机目录
- /home/middle/neo4j/logs:/logs 宿主机目录挂载,将Neo4j运行日志挂载到宿主机目录
- /home/middle/neo4j/import:/var/lib/neo4j/import 宿主机目录挂载,将Neo4j数据导入目录挂载到宿主机目录
- /home/middle/neo4j/plugins:/var/lib/neo4j/plugins 宿主机目录挂载,将Neo4j插件安装目录挂载到宿主机目录
NEO4J_AUTH=neo4j/password 配置Neo4j的登录密码,用户名必须是neo4j,密码可以自定义
2.创建外挂目录
mkdir -p /home/middle/neo4j/data
mkdir -p /home/middle/neo4j/logs
mkdir -p /home/middle/neo4j/conf
mkdir -p /home/middle/neo4j/import
mkdir -p /home/middle/neo4j/plugins
3.启动
[root@localhost neo4j]# cd /home/middle/neo4j
[root@localhost neo4j]# docker compose up -d
4.查看日志
[root@localhost neo4j]# cd /home/middle/neo4j
[root@localhost neo4j]# docker compose logs
5.浏览器登录
http://192.168.1.134:7474

6.修改密码
输入:server change-password

浙公网安备 33010602011771号