我拉了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.1
或192.168.59.3
指定端口:8983
我是否
谷歌浏览器对192.168.59.3的连接尝试被拒绝。网站可能已关闭,或者您的网络可能未正确配置。
如何正确连接到docker上运行的SOLR进程?
答案 0 :(得分:0)
结果证明我的调试过于复杂。 当Boot2Docker首次启动时,它会打印消息:
docker VM的IP地址: 192.168.59.103
此IP允许您访问SOLR实例。
命令:
boot2docker ip
也让你知道这个IP是什么。