当前位置: 首页 > news >正文

`docker-compose` 安装 Neo4j 的详细步骤

docker-compose 安装 Neo4j 的详细步骤,适用于本地开发或测试环境(适配 Neo4j 5.x 或 4.x 版本):


一、准备环境

1. 安装 Docker 和 Docker Compose

如果尚未安装,请根据系统安装:

  • Linux/macOS 推荐安装 Docker Desktop(已集成 Docker Compose)
  • Windows 安装 Docker Desktop

验证安装:

docker -v
docker-compose -v

二、创建项目目录和配置文件

1. 新建一个目录:

mkdir neo4j-docker
cd neo4j-docker

2. 新建 docker-compose.yml

创建一个基本的 docker-compose.yml 文件:

version: '3.8'services:neo4j:image: neo4j:5.18  # 可改为指定版本,例如 neo4j:4.4container_name: neo4j-dbports:- 7474:7474   # HTTP Web UI- 7687:7687   # Bolt 协议端口environment:NEO4J_AUTH: neo4j/password123  # 设置用户名密码NEO4J_dbms_connector_bolt_advertised__address: localhost:7687volumes:- neo4j_data:/data- neo4j_logs:/logs- neo4j_import:/import- neo4j_plugins:/pluginsrestart: unless-stoppedvolumes:neo4j_data:neo4j_logs:neo4j_import:neo4j_plugins:

你可以修改用户名密码,例如将 neo4j/password123 改为你自己的安全凭据。


三、启动 Neo4j

docker-compose.yml 所在目录执行:

docker-compose up -d

查看容器运行状态:

docker ps

四、访问 Neo4j

打开浏览器,访问:

http://localhost:7474
  • 用户名:neo4j
  • 密码:password123(首次登录会提示修改密码)

五、常用命令

停止服务:

docker-compose down

查看日志:

docker-compose logs -f

重启服务:

docker-compose restart

六、可选增强配置

使用最新插件(如 APOC):

可以添加环境变量和插件路径:

    environment:NEO4J_PLUGINS: '["apoc"]'

或者直接在容器里安装:

docker exec -it neo4j-db bash
# cd /plugins 目录下下载 APOC 插件

设置数据导入目录权限:

确保本地挂载目录的权限允许 Neo4j 容器访问,避免读写失败:

sudo chmod -R 777 ./import ./data
http://www.lqws.cn/news/583867.html

相关文章:

  • 小红书按关键词搜索商品列表API接口操作流程
  • vue3.0所采用得Composition Api与Vue2.XOtions Api有什么不同?
  • uniapp+vue2 ba-tree-picker下拉项多选 树形层级选择器(支持单选、多选、父级选择、映射)
  • 百度文心大模型4.5系列正式开源,同步开放API服务
  • JAVA-JWT
  • Web3 + RWA 餐饮数字化解决方案白皮书(试点版)
  • 【Debian】2-1 frp内网穿透原理
  • 直播 APP 开发需要多少成本
  • 大模型在急性左心衰竭预测与临床方案制定中的应用研究
  • MIT 6.824学习心得(2) 浅谈多线程和RPC
  • leetcode:693. 交替位二进制数(数学相关算法题,python3解法)
  • 七天学会SpringCloud分布式微服务——06——Sentinel
  • Android阴影效果的艺术与实现:从入门到精通
  • WIFI 低功耗保活知识系列---三.WiFi AP如何广播自己的缓存区信息
  • 为何 SQL 性能调优的重要性更为突出
  • 工业级PHP任务管理系统开发:模块化设计与性能调优实践
  • Linux驱动学习day11(定时器)
  • 华为云Flexus+DeepSeek征文| 使用华为云CCE容器部署Dify-LLM高可用方案的验证与测试
  • Spring Security 鉴权与授权详解(前后端分离项目)
  • 基础算法合集-图论
  • 银河麒麟系统上利用WPS的SDK进行WORD的二次开发
  • 2025 年 6 月 TIOBE 指数
  • 浪潮和曙光服务器的ipmi配置教程
  • 带修莫队(三维莫队)
  • K8S初始化master节点不成功kubelet.service failed(cgroup driver配置问题)
  • Pyhton-EXCEL与Mysql数据对比
  • 引爆点:ImageNet、AlexNet与深度学习的惊雷
  • VBA代码解决方案第二十六讲:如何新建EXCEL工作簿文件
  • Windows Excel文档办公工作数据整理小工具
  • 飞纳台式扫描电镜能谱一体机:元素分析与高分辨率成像的完美结合