Docker部署Neo4j
拉取镜像
- 如果使用java1.8,最好使用neo4j 3.5以下版本
1 | docker pull neo4j:3.4.9 |
- 创建示例
1 | docker run -d --name estimate_neo4j -p 7474:7474 -p 7687:7687 -e NEO4J_AUTH=neo4j/root neo4j:3.4.9 |
-d表示在后台运行容器。
--name myneo4j指定容器的名称为myneo4j。
-p 7474:7474 -p 7687:7687将 Neo4j 的 HTTP 和 Bolt 协议端口映射到主机的对应端口,使得可以通过主机访问 Neo4j 服务。
-e NEO4J_AUTH=neo4j/<your_password>设置 Neo4j 的认证信息。将<your_password>替换为实际的密码。
neo4j:4.3指定使用的 Neo4j 镜像版本。
防火墙问题
- 若其他网络的主机无法访问相关接口,使用如下命令:
1 | iptables -A INPUT -p tcp --dport <your_port> -j ACCEPT |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 xlhの博客!

.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)