-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連接到運行容器,它運作良好。
對於代碼格式化,這裏不支持三重反引號。內聯格式化使用單個反引號,塊使用四個空格前綴。 – halfer
明白了。謝謝。 – ewnit