Networking Boot2Docker:如何使用桥接网络访问容器

Networking Boot2Docker:如何使用桥接网络访问容器,networking,docker,virtualbox,boot2docker,docker-machine,Networking,Docker,Virtualbox,Boot2docker,Docker Machine,我使用VB桥接网络在Windows上的虚拟盒中运行Boot2Docker。我的PC(192.168.2.2)和VM(192.168.2.30)的IP地址由DHCP服务器确定 我已按如下方式配置docker桥: 文件/var/lib/boot2docker/profile: 额外参数='--bip=192.168.2.192/25--固定cidr=192.168.2.224/27' 从我的Windows PC,我可以成功ping以下IP地址: 192.168.2.30(Docker主机中eth1的

我使用VB桥接网络在Windows上的虚拟盒中运行Boot2Docker。我的PC(192.168.2.2)和VM(192.168.2.30)的IP地址由DHCP服务器确定

我已按如下方式配置docker桥:

文件/var/lib/boot2docker/profile: 额外参数='--bip=192.168.2.192/25--固定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(我的电脑地址)的回复,说无法访问目标主机


我怎样才能让它工作呢?

我同时想到了:

在Windows 7上,从提升的cmd shell执行以下操作: 路线添加192.168.2.224/27 192.168.2.30


通过这种方式,IP数据包找到了到达容器的路径

听起来您试图在boot2docker用于主机到虚拟机通信的同一网络接口上运行和路由容器,对吗?我希望容器在Docker主机外部“可见”。