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

Docker部署 Neo4j Community【拒绝国内镜像拉取异常】

文章目录

    • 概要
    • 本地拉取镜像(关键)
      • 配置Dcoker 启动Neo4j参数
      • Docker启动Neo4j服务
      • 浏览器访问Neo4j服务
    • 小结

概要

最近在工作中使用了Neo4j进行知识图谱管理,想在个人开发环境快速搭建Community版本的Neo4j数据库,最佳选择是Docker快速部署。本文将Docker本地Docker部署Neo4j分为三步,对于国内开发者来讲第一步很关键,也许大多数都会卡在第一步。
继续往下看吧。

本地拉取镜像(关键)

常见拉取镜像异常:Error response from daemon: Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers) 即使配置了加速镜像也异常

最笨解决办法如下:
使用指定镜像地址拉取远程镜像到本地

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/neo4j:5.26.9-community

参见如下镜像同步站查找所需镜像同步地址
渡渡鸟镜像同步站

配置Dcoker 启动Neo4j参数

  • 配置参数
    • 启动容器名称:–name neo4j
    • 容器与宿主机的端口映射:–publish 7474:7474 --publish 7687:7687
    • 容器与宿主机数据目录映射:–volume /home/project/neo4j/data:/data
    • 容器与宿主机日志目录映射:–volume /home/project/neo4j/logs:/logs
    • 容器与宿主机配置目录映射:–volume /home/project/neo4j/conf:/var/lib/neo4j/conf
    • 容器与宿主机导入目录映射:–volume /home/project/neo4j/import:/var/lib/neo4j/import
    • Neo4j 数据库访问账号及密码:–env NEO4J_AUTH=neo4j/neo4j@123
    • 容器镜像 ID:3900abf41552
  • 根据上述配置创建宿主机目录
    • mkdir /home/project/neo4j/data /home/project/neo4j/logs /home/project/neo4j/conf /home/project/neo4j/import

Docker启动Neo4j服务

   docker run -d \--name neo4j \--restart always \--publish 7474:7474 --publish 7687:7687 \--env NEO4J_AUTH=neo4j/neo4j@123 \--volume /home/project/neo4j/data:/data \--volume /home/project/neo4j/data:/logs \--volume /home/project/neo4j/data:/conf \--volume /home/project/neo4j/data:/imoprt \3900abf41552

浏览器访问Neo4j服务

http://192.168.10.174:7474/browser/
Neo4j 成功访问页面

小结

Docker 部署 Neo4j 很容易,拉取镜像时指定远程镜像地址很关键,记住哦。

http://www.xdnf.cn/news/1307935.html

相关文章:

  • Vue组件生命周期钩子:深入理解组件的生命周期阶段
  • 论文学习24:Boundary-Sensitive Segmentation of SmallLiver Lesions
  • 服务器可以ping通,但部署的网站打不开
  • [Linux] Linux tar文档管理 系统间复制文档
  • Android 移动端 UI 设计:前端常用设计原则总结
  • 使用openssl创建自签名CA并用它签发服务器证书
  • c# WebAssembly,在网页上能运行多线程,异步,锁,原子加,减等代码吗
  • tailscale远程服务器连接局域网方案(解决境外服务器网速慢的问题)
  • OBOO鸥柏丨75寸/86平板企业办公会议触控一体机核心国产化品牌招投标参数
  • 企业运维规划及Linux介绍虚拟环境搭建
  • Jenkins Pipeline中参数化构建
  • 5 索引的操作
  • 惠普声卡驱动win10装机完成检测不到声卡
  • 每日任务day0816:小小勇者成长记之符文羊皮卷
  • ML307C 4G通信板:工业级DTU固件,多协议支持,智能配置管理
  • AI热点周报(8.10~8.16):AI界“冰火两重天“,GPT-5陷入热议,DeepSeek R2模型训练受阻?
  • c#Blazor WebAssembly在网页中多线程计算1000万次求余
  • MongoDB 聚合提速 3 招:$lookup 管道、部分索引、时间序列集合(含可复现实验与 explain 统计)
  • 完整设计 之 智能合约系统:主题约定、代理协议和智能合约 (临时命名)----PromptPilot (助手)答问之2
  • JavaEE 初阶第十九期:网络编程“通关记”(一)
  • 【Java学习】锁、线程死锁、线程安全2
  • 【C++】动态内存管理
  • 代码随想录Day52:图论(孤岛的总面积、沉没孤岛、水流问题、建造最大岛屿)
  • Ubuntu2204server系统安装后的初始化配置报错
  • ubuntu 20.04 安装anaconda以及安装spyder
  • GitHub PR 提交流程
  • 双向SSL认证之Apache实战配置
  • 从“Hello World”到“高并发中间件”:Go 语言 2025 系统学习路线图
  • 系统思考:情绪内耗与思维模式
  • linux服务器查看某个服务启动,运行的时间