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

 

 

posted @ 2025-06-24 11:03  slnngk  阅读(347)  评论(0)    收藏  举报