欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

Docker 启动 Neo4j:详细配置指南和浏览器访问

最编程 2024-10-06 06:57:29
...
version: '3' # Docker Compose 文件的版本,3 代表使用的语法版本 services: # 定义服务 neo4j: image: neo4j:5.19.0-community # 使用的 Neo4j Docker 镜像和版本(社区版) container_name: neo4j # 容器名称,方便识别和管理 restart: always # 设置重启策略,表示当容器异常停止时总是重新启动 environment: # 配置环境变量 - TZ=Asia/Shanghai # 设置容器的时区为亚洲/上海 # - NEO4J_AUTH=none # 禁用密码,方便开发测试(不推荐用于生产环境) # - NEO4J_AUTH=neo4j/0123456789 # 修改默认用户密码为 neo4j/neo4j,Neo4j 5.9.0 版本要求密码必须足够长,不然启动失败 ports: # 映射容器端口到主机端口 - "7474:7474" # 将容器的 7474 端口映射到主机的 7474 端口,用于 HTTP 访问 Neo4j - "7687:7687" # 将容器的 7687 端口映射到主机的 7687 端口,用于 Bolt 协议访问 Neo4j volumes: # 映射主机的目录到容器内的目录,持久化数据 # 将主机的 ./neo4j/data 目录映射到容器的 /data 目录,保存数据库的数据文件 - ./neo4j/data:/data # 将主机的 ./neo4j/logs 目录映射到容器的 /var/lib/neo4j/logs,保存日志文件 - ./neo4j/logs:/var/lib/neo4j/logs # 可以将主机的 ./neo4j/import 目录映射到容器的 /var/lib/neo4j/import,方便导入数据 # - ./neo4j/import:/var/lib/neo4j/import # 将主机的 ./neo4j/plugins 目录映射到容器的 /plugins,添加 Neo4j 插件 # - ./neo4j/plugins:/plugins