资讯动态

Neo4j 官方 Docker 镜像使用指南:从快速启动到标签体系与数据持久化

发布时间:2026/10/15 16:12:57 来源:尧图企业网站定制
文档【免费下载链接】docsDocumentation for Docker Official Images in docker-library项目地址https://gitcode.com/gh_mirrors/docs/docs点击查看免费下载Neo4j 是一个具备原生图存储与图处理能力native graph storage and processing的图数据库。本文以本仓库中 neo4j 镜像文档 为骨架系统讲解如何基于neo4j官方 Docker 镜像快速拉起一个可用实例包括端口映射HTTP 7474 / Bolt 7687、/data数据卷持久化、默认凭据与NEO4J_AUTH鉴权开关并完整梳理当前镜像支持的标签体系版本系列 × 社区版/企业版 × 基础镜像帮助你在自托管环境中快速获得一个可被 Neo4j 浏览器、驱动与 Aura 控制台连接的图数据库实例。一、镜像基本信息与维护渠道neo4j是 Docker 官方镜像库docker-library中的一员其镜像本身由Neo4j 官方团队维护见 maintainer.md对应上游构建仓库为 docker-neo4j仓库地址记录在 github-repo 文件中。官方提供的帮助渠道包括Neo4j 社区论坛Community ForumsNeo4j 官方 Docker 文档Operations Manual 的 Docker 章节Neo4j Discord 社区。以上渠道汇总于 get-help.md。同时本镜像在 Docker Hub 上被归类为databases-and-storage数据库与存储类别这一分类记录在 metadata.json 中。二、支持的标签体系版本 × 发行版 × 基础镜像镜像文档README 的 “Supported tags” 一节完整列出了当前所有可用的镜像标签。从标签命名可以清晰看出其构成规律版本号[-社区版/企业版][-基础镜像]其中版本号如2026.09.0月度/季度版本、5.26.325.x 长期维护系列、4.4.484.4 维护系列发行版editioncommunity社区版与enterprise企业版未标注 edition 的标签默认对应社区版基础镜像basetrixieDebian trixie 系与ubi10Red Hat UBI 10 系未标注 base 的标签默认对应 trixie。当前标签可归纳为以下 10 组每组内各别名均指向同一个 Dockerfile版本系列基础镜像社区版标签企业版标签2026.09.0trixie2026.09.0-community-trixie、2026.09-community-trixie、2026-community-trixie、2026.09.0-community、2026.09-community、2026-community、2026.09.0-trixie、2026.09-trixie、2026-trixie、2026.09.0、2026.09、2026、community-trixie、community、trixie、latest2026.09.0-enterprise-trixie、2026.09-enterprise-trixie、2026-enterprise-trixie、2026.09.0-enterprise、2026.09-enterprise、2026-enterprise、enterprise-trixie、enterprise2026.09.0ubi102026.09.0-community-ubi10、2026.09-community-ubi10、2026-community-ubi10、2026.09.0-ubi10、2026.09-ubi10、2026-ubi10、community-ubi10、ubi102026.09.0-enterprise-ubi10、2026.09-enterprise-ubi10、2026-enterprise-ubi10、enterprise-ubi105.26.32trixie5.26.32-community-trixie、5.26-community-trixie、5-community-trixie、5.26.32-community、5.26-community、5-community、5.26.32-trixie、5.26-trixie、5-trixie、5.26.32、5.26、55.26.32-enterprise-trixie、5.26-enterprise-trixie、5-enterprise-trixie、5.26.32-enterprise、5.26-enterprise、5-enterprise5.26.32ubi105.26.32-community-ubi10、5.26-community-ubi10、5-community-ubi10、5.26.32-ubi10、5.26-ubi10、5-ubi105.26.32-enterprise-ubi10、5.26-enterprise-ubi10、5-enterprise-ubi104.4.48trixie4.4.48、4.4.48-community、4.4、4.4-community4.4.48-enterprise、4.4-enterprise几点实践建议latest标签指向 2026.09.0 系列的 trixie 社区版适合尝鲜生产环境建议固定到明确的版本标签如5.26.32-community避免上游发布带来的意外变化。同一版本下社区版与企业版的标签互不通用企业版包含集群Cluster、高级监控等商业能力但授权条款也不同详见本文“许可与合规”一节。trixie与ubi10代表不同的根文件系统基础前者基于 Debian后者基于 Red Hat UBI对基础镜像有合规或安全基线要求的场景可按需选择两组标签的 Dockerfile 相互独立。三、快速启动一条 docker run 跑起 Neo4j镜像文档给出的最简启动方式如下docker run \ --publish7474:7474 --publish7687:7687 \ --volume$HOME/neo4j/data:/data \ neo4j该命令完成了三件关键配置端口映射--publish将容器的7474与7687端口映射到宿主机同名端口。其中7474用于HTTP 访问 Neo4j API同时也是 Neo4j Browser 的入口7687用于Bolt 二进制协议访问各语言驱动、cypher-shell等默认走 Bolt。数据卷挂载--volume将宿主机目录$HOME/neo4j/data绑定挂载到容器内的/data使数据库文件在容器重建后依然保留详见本文第四节。镜像选择命令中的neo4j即 Docker Hub 官方镜像名如需指定版本与发行版替换为本文第二节中的具体标签即可例如docker run \ --publish7474:7474 --publish7687:7687 \ --volume$HOME/neo4j/data:/data \ neo4j:5.26.32-community默认凭据与首次登录改密镜像的默认账号/密码为neo4j/neo4j首次登录时系统会强制提示修改密码。若只是本地开发、不关心鉴权可以关闭认证后启动docker run \ --publish7474:7474 --publish7687:7687 \ --volume$HOME/neo4j/data:/data \ --envNEO4J_AUTHnone \ neo4j--envNEO4J_AUTHnone会完全禁用认证适合快速实验一旦数据卷中已初始化过库后续变更鉴权配置需要结合数据迁移一并考虑不建议在生产环境关闭认证。两种客户端接入方式Neo4j Browser浏览器客户端随 Neo4j 安装自带容器启动后直接打开浏览器访问http://localhost:7474即可进入 Web 界面在登录框使用neo4j/neo4j或修改后的密码登录即可编写 Cypher 查询并可视化结果。Neo4j Aura 控制台免费云端控制台镜像文档指出容器运行后你可以在 Neo4j Aura 控制台免费使用图形化工具进行可视化、数据探索与监控无需订阅。其用法是在 Aura 控制台创建一个 self-managed自管理实例然后在 “Add Deployment” 界面填写连接地址bolt://localhost:7687或http://localhost:7474即可把云端控制台连接到本地容器实例。四、数据持久化/data 卷的意义图数据库的元数据、索引与存储文件默认落在容器内的/data目录。若不挂载卷容器一旦被删除全部数据随之丢失。README 中的示例采用绑定挂载bind mount方式--volume$HOME/neo4j/data:/data即宿主机$HOME/neo4j/data与容器/data一一对应任何一侧的写入都会实时反映到另一侧。你也可以改用 Docker 命名卷named volume实现同样的持久化例如--volumeneo4j-data:/data具体取决于你的备份与迁移习惯。关键原则是务必让/data落在持久化存储上这是容器化部署 Neo4j 时保证数据不丢失的基础。五、支持的架构镜像官方支持两种 CPU 架构详见 README “Supported architectures” 一节amd64arm64v8这意味着在 x86_64 与 64 位 ARM如 Apple Silicon 的 Linux 虚拟机、部分 ARM 云服务器主机上均可直接拉取使用对应架构的镜像Docker 会自动按运行平台选择匹配的镜像层。六、许可与合规注意事项镜像内软件Neo4j 本体的授权信息由官方提供见 license.md 指向的官方 licensing 页面。镜像文档同时提醒两件事与所有 Docker 镜像一样镜像内还包含基础发行版自带的软件如 Bash 等以及主软件的直接/间接依赖它们各自可能有独立的许可证镜像自动检测到的部分额外许可信息可以在 repo-info 仓库的neo4j/目录下查阅。因此在使用前请确认所选标签社区版/企业版的授权条款符合你的使用场景尤其是企业版的商业授权边界。七、延伸镜像文档在本仓库的组织方式如果你想核对本文内容或查看后续更新可以注意本仓库的文档组织方式根目录 README.md 有明确说明neo4j/content.md 是镜像长描述的真正源文件含 “What is Neo4j?” 与 “How to use this image” 两个主体章节neo4j/README.md 是由content.md与其他模板文件自动生成的成品标签清单、架构信息等由生成脚本注入不应手工编辑仓库根目录的update.sh可用于重新生成某个镜像的 README例如./update.sh neo4jneo4j/README-short.txt 提供一句话短描述“Neo4j is a highly scalable, robust native graph database.”八、总结从本仓库的 neo4j 镜像文档可以提炼出三条核心使用结论一条命令即可起步docker run --publish7474:7474 --publish7687:7687 --volume$HOME/neo4j/data:/data neo4j随后通过http://localhost:7474打开 Neo4j Browser两个端口分工明确7474走 HTTPAPI 与浏览器7687走 Bolt驱动连接Aura 控制台可直接用这两个地址接入自管理实例标签体系三要素版本-community|enterprise[-trixie|ubi10]按需选择版本系列latest/2026.09、5.26、4.4、发行版与基础镜像生产环境建议固定版本标签并将/data持久化。关于更完整的部署示例与全部参数说明镜像文档在 “Documentation” 一节指向了官方运维手册Operations Manual中关于 Docker 单实例部署的章节可作为后续深入查阅的入口。赞分享文档【免费下载链接】docsDocumentation for Docker Official Images in docker-library项目地址https://gitcode.com/gh_mirrors/docs/docs点击查看免费下载相关推荐Redis 官方 Docker 镜像使用指南标签体系、持久化、安全加固与自定义配置Redis 官方 Docker 镜像使用指南标签体系、持久化、安全加固与自定义配置 本文基于 Docker 官方镜像文档仓库中 redis/README.md文档Swift 官方 Docker 镜像使用指南标签体系、镜像变体与容器化开发实战Swift 官方 Docker 镜像使用指南标签体系、镜像变体与容器化开发实战 本篇技术指南围绕 Docker 官方镜像库中的 Swift 镜像 swift文档Docker 官方 Ruby 镜像使用指南标签体系、Dockerfile 实战与镜像变体选型Docker 官方 Ruby 镜像使用指南标签体系、Dockerfile 实战与镜像变体选型 本篇技术指南围绕 Docker Official Images文档创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑