【Neo4j 】图数据库容器化部署(国内源,Linux 详细步骤)

【Neo4j 】图数据库容器化部署(国内源,Linux 详细步骤)

一、 环境检查

bash 复制代码
# 查看 Docker 是否安装
docker --version

# 查看 Docker 运行状态
systemctl status docker

# 查看已有镜像加速
cat /etc/docker/daemon.json

# 不存在时,直接一键创建并配置国内镜像
sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json << 'EOF'
{
  "registry-mirrors": [
    "https://docker.m.daocloud.io",
    "https://hub-mirror.c.163.com",
    "https://mirrors.ustc.edu.cn/dockerhub"
  ]
}
EOF

sudo systemctl daemon-reload
sudo systemctl restart docker

二、 拉取 Neo4j 镜像

相当于下载安装包(下载 Neo4j 程序镜像,由 Docker 自动管理存储)

bash 复制代码
docker pull neo4j:latest

三、创建自定义持久化目录

创建图数据库的存放路径(自定义数据目录,存储图谱、日志、配置,容器删除不丢失):

bash 复制代码
mkdir -p /xxx/neo4j/{data,logs,conf,import}

四、启动 Neo4j 容器

将容器内数据映射到宿主机目录,实现持久化

bash 复制代码
docker run -d \
  --name neo4j \
  --restart always \
  -p 7474:7474 \
  -p 7687:7687 \
  -v /xxx/neo4j/data:/data \
  -v /xxx/neo4j/logs:/logs \
  -v /xxx/neo4j/conf:/var/lib/neo4j/conf \
  -v /xxx/neo4j/import:/var/lib/neo4j/import \
  -e NEO4J_AUTH=neo4j/12345678 \
  neo4j:latest

五、验证与访问

bash 复制代码
# 查看运行状态
docker ps

# 查看日志
docker logs -f neo4j
  • Web 管理地址:http://服务器IP:7474
  • 用户名:neo4j
  • 密码:12345678
相关推荐
java_logo1 小时前
Apache Doris Docker 部署指南:实时分析数据库实战
数据库·docker·apache·doris·apache doris·轩辕镜像·docker部署doris
广州灵眸科技有限公司9 小时前
xfce桌面触摸校准:基于灵眸科技EASY-EAl-Orin-Nano
数据库·windows·科技
憧憬成为web高手11 小时前
皮卡丘靶场速通--sql 2
数据库·sql·mybatis
HLC++12 小时前
Linux的进程间通信
android·linux·服务器
段一凡-华北理工大学12 小时前
向量数据库实战:选型、调优与落地~系列文章12:文本分块策略实战:chunk_size 怎么选?重叠多少?
开发语言·数据库·后端·oracle·rust·工业智能体·高炉智能化
华清远见IT开放实验室13 小时前
实验室建设案例 | 石家庄科技信息职业学院嵌入式实验室——从底层硬件到系统应用,一所应用型高校的嵌入式人才培养这样落地
linux·arm开发·stm32·嵌入式硬件·高校·实验室建设
oradh14 小时前
Oracle XTTS实现跨版本迁移和升级(Oracle 11g单库升级至19C RAC集群)
数据库·oracle·11g升级19c·xtts跨版本迁移和升级
z1234567898615 小时前
2026最新两款AI编程工具深度对比实测
java·数据库·ai编程
程序猿DD15 小时前
一个 API Key,统一调用大模型、生图和联网搜索
数据库·网关
java_logo15 小时前
Docker Compose 部署 ClickHouse:快速搭建高性能列式数据库
数据库·clickhouse·docker·列式数据库·轩辕镜像·高性能数据库·clickhouse部署教程