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

Docker Compose 安装 Neo4j 的详细步骤

1. 创建 docker-compose.yml 文件

创建一个新目录,并在其中创建 docker-compose.yml 文件,内容如下:

version: '3.8'services:neo4j:image: neo4j:5.13.0container_name: neo4jenvironment:- NEO4J_AUTH=neo4j/password  # 修改为你想要的用户名和密码- NEO4J_apoc_export_file_enabled=true- NEO4J_apoc_import_file_enabled=true- NEO4J_apoc_import_file_use__neo4j__config=true- NEO4JLABS_PLUGINS=["apoc"]  # 安装APOC插件ports:- "7474:7474"  # Neo4j浏览器- "7687:7687"  # Bolt协议端口volumes:- ./data:/data- ./logs:/logs- ./import:/var/lib/neo4j/import  # 用于导入数据restart: unless-stopped

2. 启动 Neo4j

在包含 docker-compose.yml 文件的目录中运行以下命令:

docker-compose up -d

3. 访问 Neo4j

  • 浏览器访问:打开 http://localhost:7474
  • 用户名neo4j
  • 密码password(或你在 NEO4J_AUTH 中设置的密码)

4. 常用命令

  • 停止服务

    docker-compose down
    
  • 查看日志

    docker-compose logs -f
    

5. 可选配置

  • 修改密码:首次登录后,系统会提示你更改密码。
  • 插件安装:上述配置已包含 APOC 插件,如需其他插件,可修改 NEO4JLABS_PLUGINS 环境变量。
  • 数据持久化:通过 volumes 配置,数据会保存在本地 ./data 目录中。

注意事项

  • 确保 Docker 和 Docker Compose 已安装。
  • 首次启动可能需要一些时间下载镜像。
  • 生产环境中建议使用更复杂的密码。

如果需要其他版本的 Neo4j,可以修改 image 标签(如 neo4j:4.4.0)。

http://www.dtcms.com/a/336308.html

相关文章:

  • 福彩双色球第2025094期号码分析
  • Jenkins - CICD 注入环境变量避免明文密码暴露
  • 用MTEB对Embedding模型进行benchmark
  • Pell数列
  • 基本的设计原则
  • SONiC (4) - redis的介绍以及应用
  • 远程协作绘图:借助 cpolar 内网穿透服务访问 Excalidraw
  • 用PaddleDetection套件训练自己的数据集,PP-YOLO-SOD训练全流程
  • 领域快速入门过程记录之--电力网络
  • ROS常用命令手册
  • # C++ 中的 `string_view` 和 `span`:现代安全视图指南
  • GaussDB常用术语缩写及释义
  • 【Linux】IO多路复用
  • nodejs 错误处理
  • Shell脚本-条件判断相关参数
  • 任务型Agent架构简介
  • JUC并发编程04 - 同步/syn-ed(01)
  • prototype 和 _ _ proto _ _的关联
  • 计算机网络 OSI 七层模型和 TCP 五层模型
  • 【Linux系列】如何在 Linux 服务器上快速获取公网
  • 遥感数据介绍——MODIS、VIIRS、Sentinel-2
  • 飞算JavaAI结合Redis实现高性能存储:从数据瓶颈到极速读写的实战之旅
  • 三种变量类型在局部与全局作用域的区别
  • 大模型算法岗面试准备经验分享
  • 【Linux网络编程】NAT、代理服务、内网穿透
  • css中 hsl() 的用法
  • Java-I18n
  • 43 C++ STL模板库12-容器4-容器适配器-堆栈(stack)
  • 百度笔试编程题 选数
  • PWM控制LED亮度:用户态驱动开发详解