我正在Windows的Virtual Box中使用VB桥接网络运行Boot2Docker。我的PC(192.168.2.2)和VM(192.168.2.30)的IP地址由DHCP服务器确定。
我已将docker bridge配置如下:
文件/ var / lib / boot2docker / profile:
EXTRA_ARGS ='-bip = 192.168.2.192 / 25 --fixed-cidr = 192.168.2.224 / 27'
在Windows PC上,我可以成功ping以下IP地址:
192.168.2.30(Docker主机中eth1的IP地址)
192.168.2.192(docker0的IP地址)
但是,我无法ping通我启动的任何容器。例如。对于容器IP 192.168.2.226,
我收到来自192.168.2.2(我的PC地址)的答复,指出“目标主机”无法访问。
我该如何工作?
最佳答案
同时我弄清楚了:
在Windows 7上,从提升的cmd shell 执行以下操作:
路由添加192.168.2.224/27 192.168.2.30
这样,IP数据包便会到达容器!
关于networking - Boot2Docker:如何使用桥接网络访问容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35828587/