0
我在使用Hyper-V的Win10机器上安装了Docker 1.12.0-rc4。 我有两个容器运行一个tomcat应用程序和一个Metasploit实例,都以--net =“host”选项启动。分享本地网络Docker
从Metasploit的容器,我可以成功地查看正在运行的端口Tomcat应用:8080所
此命令下载的Tomcat
wget 127.0.0.1:8080
然而,当我尝试浏览127.0.0.1初始页面: 8080从我的PC Chrome显示127.0.0.1 refused to connect
。
我怎么能让容器看到对方使用(--net = host)并通过网络浏览它们?
PS:我已经改变了我的码头工人守护进程,以开始与标志--ip = 127.0.0.1作为讨论here,什么都没有改变
感谢
只是出于好奇,为什么力主机网络,而不是默认桥接网络? – R0MANARMY
因为我需要上传一个tomcat上的shell,它将与我的Metasploit进行通信:4444,但是如果我设置-p 4444:4444 Metasploit告诉我该端口已被使用(通过docker-proxy我认为) – Naramsim
@ R0MANARMY is this好? – Naramsim