无法使用主机网络从主机连接到容器

时间:2017-01-02 14:00:37

标签: networking docker

我设置了两个容器。使用--net=host两者。容器A和B可以互相访问,也可以ping主机。但是主机无法连接到容器。

使用主机网络但在主机和容器中获得不同的IP地址是非常奇怪的。

我的主机ip addr是192.168.1.106
容器的ip addr是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,效果很好。

1 个答案:

答案 0 :(得分:0)

我得到了答案。目前主机网络在Docker for Mac中无法正常工作。