2016-03-06 107 views
3

我在Windows上使用VB桥接网络在VirtualBox中运行Boot2Docker。我的PC(192.168.2.2)和VM(192.168.2.30)的IP地址由DHCP服务器决定。Boot2Docker:如何使用桥接网络访问容器

我已经配置了搬运工桥如下:

文件/ var/lib中/ boot2docker /简档: EXTRA_ARGS =' - BIP = 192.168.2.192/25 --fixed-CIDR = 192.168.2.224/27'

从我的Windows PC,我可以成功地ping folloing IP地址: 192.168.2.30(在泊坞窗主机的eth1的IP地址) 192.168.2.192(docker0的IP地址)

但是我做不到ping我启动的任何容器。例如。对于容器IP 192.168.2.226, 我从192.168.2.2(我的PC地址)得到回复说Desitination Host无法访问。

我该如何得到这个工作?

+0

听起来好像你正试图运行和路由容器在boot2docker用于主机到虚拟机通信的网络接口上,这是正确的吗? –

+0

我想让容器在Docker主机之外“可见”。 – bergtwvd

回答

1

我想通了在此期间:

在Windows 7上,从提升的CMD外壳做: 路由添加192.168.2.224/27 192.168.2.30

这样的IP包找到自己的方式到容器!

相关问题