编写docker-compose.yml文件
yaml
version: "3.8"
services:
neo4j:
image: neo4j:5.26.8-community
container_name: neo4j
restart: unless-stopped
ports:
- "7474:7474" # HTTP (Browser)
- "7687:7687" # Bolt
environment:
NEO4J_AUTH: "neo4j/Root123.com"
# 本地测试建议较小内存
NEO4J_dbms_memory_pagecache_size: "512M"
NEO4J_dbms_memory_heap_initial__size: "512M"
NEO4J_dbms_memory_heap_max__size: "1G"
volumes:
- ./data:/data
- ./logs:/logs
- ./import:/var/lib/neo4j/import
- ./plugins:/plugins
创建映射目录
创建需要映射到宿主机的目录,并且与刚刚创建的docker-compose文件的目录结构。

执行docker-compose命令
在该目录下执行以下命令,运行docker-compose文件
yaml
docker-compose up -d
等待执行完毕,执行完成并成功后会显示:
yaml
Container neo4j Started
访问Neo4j
浏览器访问IP地址:7474
进入界面后,输入刚刚在docker-compose中配置的密码即可进入Neo4j自带的可视化界面。
