2016-03-06 37 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包找到自己的方式到容器!

相關問題