将在docker-machine上运行的端口暴露给本地网络

时间:2018-06-08 15:59:10

标签: docker networking virtualbox docker-machine boot2docker

在我的Windows 10上,我在docker机器上运行了docker容器(使用boot2docker),ip 192.168.99.100,在那台机器上我有端口3141打开运行devpi,我可以在我的本地主机上访问这个ip,但我想将192.168.99.100:3141公开给本地网络。

我启动的docker容器正在使用此命令

docker run -d --restart=always --name devpi -p 3141:3141 scrapinghub/devpi

因为我有-p 3141:3141我可以在运行docker机器的主机上打开, 但我的主机上的内部网络上的IP为192.168.0.10,但没有192.168.99.100:3141映射到192.168.0.10:3141 ..

在Virtualbox runnning boot2docker VM上,我已将端口设置为3141 forward enter image description here 但以上配置也无济于事.. :(  那么如何在Windows 10主机上配置这个以及在哪里?

0 个答案:

没有答案