我已经使用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开始,没有任何改变
由于
答案 0 :(得分:1)
我想你必须从Metasploit容器调用HOST。 然后,执行到您的容器并检查您的HOST_IP(默认为172.0.0.1) 之后,尝试
wget ${Your_host_ip}:8080