无法连接到Neo

我已经在OSX上安装了Docker,并下载了neo镜像。 当我运行它(使用图像的主页中的参数),一切似乎工作,但日志的最后一行表示像这样:

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]远程接口已准备好并可在[ http:// 022b5f3a38fc:7474 /]

这似乎很奇怪,试图将我的浏览器连接到http:// localhost:7474 /或指定的http:// 022b5f3a38fc:7474 /导致错误

我在这里错过了什么?

您需要使用docker虚拟机的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是这个命令指定的绑定:

 docker run -i -t --rm --name neo4j -v $HOME/neo4j-data:/data -p 8474:7474 neo4j/neo4j 

这是在这里的文档中给出的例子