共享本地networkingDocker

我使用Hyper-V在我的Win10机器上安装了Docker 1.12.0-rc4。 我有两个容器运行一个tomcat应用程序和一个Metasploit实例都启动了–net =“host”选项。

从Metasploit容器中,我可以成功地看到端口8080上运行的tomcat应用程序

该命令下载Tomcat的初始页面

wget 127.0.0.1:8080 

但是,当我试图从我的PC浏览127.0.0.1:8080 Chrome显示127.0.0.1 refused to connect

我怎么能让容器看到对方使用(–net =主机),并通过networking浏览他们?

PS:我已经改变了我的docker守护进程,以开始与标志–ip = 127.0.0.1在这里讨论,没有任何改变

谢谢

我想你必须从Metasploit容器调用HOST。 然后,执行到您的容器,并检查您的HOST_IP(默认是172.0.0.1)之后,尝试

 wget ${Your_host_ip}:8080