【发布时间】:2017-01-02 14:00:36
【问题描述】:
我设置了两个容器。两者都使用--net=host。容器 A 和 B 可以互相访问,也可以 ping 主机。但是主机无法连接到容器。
使用主机网络但在主机和容器中获得不同的IP地址是很奇怪的。
我的主机 IP 地址是 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,效果很好。
【问题讨论】:
-
对于代码格式,这里不支持三次反引号。对内联格式使用单个反引号,对块使用四个空格前缀。
标签: networking docker