尝试访问在Windows上的boot2docker中运行的SOLR实例时连接被拒绝

时间:2015-06-01 17:19:50

标签: solr docker boot2docker

我拉了this SOLR泊坞窗图片,然后按照说明运行它。

docker run -d -p 8983:8983 -t makuk66/docker-solr

键入docker ps已产生

1197d246f0e3        makuk66/docker-solr:latest   "/bin/bash -c '/opt/   50 minutes ago      Up 50 minutes       0.0.0.0:8983->8983/tcp             suspicious_sinoussi

所以我知道它正在运行。

为了连接它,我知道我不能使用localhost,因为它在虚拟机上运行。所以我用ipconfig产生了:

Ethernet adapter VirtualBox Host-Only Network:

   Connection-specific DNS Suffix  . :
   Link-local IPv6 Address . . . . . : fe80::cd9a:3e57:6d13:de3b%19
   IPv4 Address. . . . . . . . . . . : 192.168.56.1
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . :

Ethernet adapter VirtualBox Host-Only Network #2:

   Connection-specific DNS Suffix  . :
   Link-local IPv6 Address . . . . . : fe80::1d62:c4b5:9436:518e%27
   IPv4 Address. . . . . . . . . . . : 192.168.59.3
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . :

但是,当尝试连接到这些IP中的任何一个时:192.168.56.1192.168.59.3指定端口:8983我是否

  

谷歌浏览器对192.168.59.3的连接尝试被拒绝。网站可能已关闭,或者您的网络可能未正确配置。

如何正确连接到docker上运行的SOLR进程?

1 个答案:

答案 0 :(得分:0)

结果证明我的调试过于复杂。 当Boot2Docker首次启动时,它会打印消息:

  

docker VM的IP地址:   192.168.59.103

此IP允许您访问SOLR实例。

命令:

boot2docker ip

也让你知道这个IP是什么。