docker 运行neo4j

本文详细介绍如何使用Docker快速部署Neo4j图数据库,包括拉取最新镜像、运行容器、访问管理界面及基本查询操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.拉取最新的neo4j镜像

  docker pull neo4j

2.运行Neo4j 容器

docker run -it -d -p 7474:7474 -p 7687:7687 neo4j:latest

3.打开Neo4j 浏览器管理界面

 http://localhost:7474

初始用户名密码为neo4j 首次登录后会要求改密码

简单查询示例语法

match p=(p1:Persion)-[RS]-(p2:Person) rerurn p limit 10

待补充

### 如何在 Docker 中下载并运行 Neo4j 容器镜像 要在 Docker 环境中成功下载并运行 Neo4j 容器镜像,可以按照以下方法操作: #### 下载 Neo4j 官方镜像 首先需要通过 `docker search` 命令查找可用的 Neo4j 镜像,并确认其为官方提供。随后使用 `docker pull` 将指定版本的镜像拉取至本地。 ```bash docker pull neo4j:latest ``` 此命令默认会拉取最新版本的 Neo4j 社区版镜像[^2]。如果需要特定版本(如 4.2.3 或其他),可以通过替换标签实现,例如: ```bash docker pull neo4j:4.2.3-enterprise ``` 这一步骤确保所使用的镜像是满足需求的企业版或社区版[^1]。 #### 启动 Neo4j 容器 启动容器时需配置必要的参数以支持持久化存储、端口映射以及身份验证等功能。以下是完整的启动命令示例: ```bash docker run -d \ --name my_neo4j_container \ -p 7474:7474 -p 7687:7687 \ -v $HOME/neo4j/data:/data \ -v $HOST_PATH_TO_IMPORTS:/var/lib/neo4j/import \ -e NEO4J_AUTH=neo4j/password \ neo4j:4.2.3-enterprise ``` 上述命令解释如下: - `-d`: 表明容器以后台模式运行。 - `--name`: 设置容器名称为 `my_neo4j_container`。 - `-p`: 映射主机与容器之间的端口号,分别用于浏览器访问 (7474) 和 Bolt 协议连接 (7687)。 - `-v`: 绑定宿主机路径到容器内部路径,便于数据持久化和外部文件导入[^3][^4]。 - `$HOME/neo4j/data:/data`: 数据库核心文件所在位置。 - `$HOST_PATH_TO_IMPORTS:/var/lib/neo4j/import`: 提供给 Neo4j 导入工具使用的目录。 - `-e NEO4J_AUTH=neo4j/password`: 初始化用户名 (`neo4j`) 及密码 (`password`) 的认证设置[^5]。 完成以上步骤后即可正常访问 Neo4j 浏览界面,默认地址为 http://localhost:7474。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值