
1.我本機是win7,裝了一個vmware,vmware里面是centos6.5系統,docker1.7啟動了一個容器。
2.win7主機,和虛擬機的防火墻都已經全部關閉了。
3.win7主機和vmware虛擬機的路由表如下圖
3.1 win7 主機路由表
其中有一條是我自己加的一個路由配置:
route add 172.17.0.0 mask 255.255.0.0 192.168.137.1 IF 19?

3.2 虛擬機中的centos(docker宿主主機)的路由配置
虛擬機的路由我沒有改變過

4.在docker容器里面的ping情況如下
4.1 docker容器(172.17.0.1)ping www.baidu.com ; 可以通

4.2 docker容器ping win7主機ip(192.168.0.100) 可以通
?

4.3 vmware里面的centos docker宿主主機 ping docker容器ip 可以通過

4.4 win7主機ping docker的docker0網橋 可以通

4.5 win7主機 ping docker內的docker容器 不通,不通,不通?

求大神解答下。為啥docker 內的容器可以訪問 內網,外網;但是內網的主機為啥就訪問不了docker內的容器呢?
uj5u.com熱心網友回復:
https://img-bbs.csdn.net/upload/201606/30/1467295948_137963.pnghttps://img-bbs.csdn.net/upload/201606/30/1467295871_953695.png
uj5u.com熱心網友回復:
剛剛測了一筆,發現win7主機的ping 172.17.0.1發到虛擬機的時候,報文是到了eth0了,卻沒有到docker0網卡。uj5u.com熱心網友回復:
初步估計是vmware的nat服務存在bug..
uj5u.com熱心網友回復:
現在可以了 嗎uj5u.com熱心網友回復:
wei為什么呢?uj5u.com熱心網友回復:
我也有同樣的問題解決了嗎?uj5u.com熱心網友回復:
是vmware的nat服務存在bug.真實的物理機和路由 是不會有這樣的問題的。uj5u.com熱心網友回復:
linux虛擬機的防火墻關了沒轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/47554.html
標籤:Docker
上一篇:分享經典的動態規劃問題(二)
