共享本地网络Docker

时间:2016-11-03 15:43:58

标签: windows networking docker

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

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

此命令下载Tomcat的初始页面

wget 127.0.0.1:8080

但是,当我尝试从我的电脑上浏览127.0.0.1:8080时,Chrome会显示127.0.0.1 refused to connect

我怎样才能让容器使用(--net = host)相互查看并通过网络浏览它们?

PS:我已经更改了我的docker守护程序,以便按照here所述的标志--ip = 127.0.0.1开始,没有任何改变

由于

1 个答案:

答案 0 :(得分:1)

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

wget ${Your_host_ip}:8080