2017-01-02 147 views
-1

我設置了兩個容器。兩者均使用--net=host。容器A和B可以互相訪問,也可以ping主機。但主機無法連接到容器。無法使用主機網絡從主機連接到容器

使用主機網絡但在主機和容器中獲得不同的IP地址是非常奇怪的。

我的主機的IP地址是192.168.1.106
集裝箱的IP地址是192.168.65.2

我的命令是

docker run -ti -d --name fastdfs_tracker --net=host ewnit/fastdfs sh tracker.sh 

docker run -ti --name fastdfs_storage --net=host -e TRACKER_IP=192.168.65.2:22122 ewnit/fastdfs sh storage.sh 

fastdfs_storage使用TRACKER_IP獲得與fastdfs_tracker連接到運行容器,它運作良好。

+0

對於代碼格式化,這裏不支持三重反引號。內聯格式化使用單個反引號,塊使用四個空格前綴。 – halfer

+0

明白了。謝謝。 – ewnit

回答

0

我已經得到了答案。目前,Docker for Mac中的主機網絡無法正常工作。