【问题标题】:Unable to connect to container using host network from host无法从主机使用主机网络连接到容器
【发布时间】: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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-06-23
    • 2019-10-30
    • 1970-01-01
    • 2018-01-03
    • 1970-01-01
    • 1970-01-01
    • 2019-08-05
    • 1970-01-01
    相关资源
    最近更新 更多