我已经在 OSX 上安装了 Docker 并下载了 neo 镜像。当我运行它时(使用图像主页中的 args),一切似乎都正常,但日志的最后几行表明如下:
00:20:39.662 [main] INFO org.eclipse.jetty.server.Server - Started @4761ms 2015-10-05 00:20:39.663+0000 INFO [API] Server started on: http://022b5f3a38fc:7474/ 2015-10-05 00:20:39.663+0000 INFO [API] Remote interface ready and available at [http://022b5f3a38fc:7474/]
这似乎很奇怪,并试图将我的浏览器连接到 http://localhost:7474/或指示的http://022b5f3a38fc:7474/导致错误
我在这里想念什么?
最佳答案
您需要使用 docker VM 的 IP 地址,您可以使用以下命令确定:
docker-machine inspect default | grep IPAddress
默认 IP 地址为 192.168.99.100
因此,根据您在运行 Neo4j docker 容器时暴露的端口,您可以访问 Neo4j 浏览器:
http://192.168.99.100:7474
或者
http://192.168.99.100:8474
端口 8474 是此命令指定的绑定(bind):
docker run -i -t --rm --name neo4j -v $HOME/neo4j-data:/data -p 8474:7474 neo4j/neo4j
这是文档 here 中给出的示例
关于macos - 无法连接到 Neo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32939763/