【问题标题】:Rancher/Docker containers on OSX cannot ping by hostnameOSX 上的 Rancher/Docker 容器无法通过主机名 ping
【发布时间】:2017-10-09 21:59:29
【问题描述】:

以为我会测试 Rancher 并遇到一个小问题。

我在 DigitalOcean 上有一个牧场主服务器 (1.6.10) 设置。我的笔记本电脑上有一个牧场主代理设置(使用 docker for mac 的 mac)。

容器可以从 Rancher Server UI 中很好地创建并在我的笔记本电脑上运行。

我需要在一些可以从笔记本电脑访问的容器上公开一些端口(例如 db 接口),由于 docker for mac 和牛管理网络存在一些问题,我将所有容器切换为桥接模式并为它们分配了主机名。

但是,在容器内,我无法通过给定的主机名 ping 任何其他容器。

这是 Docker for OSX 或 Rancher 的问题,还是两者都有?有解决方法吗?

我可以通过 IP 地址 ping 其他容器,但不能通过主机名。

我现在正在 UI 中创建所有内容以进行测试。没有yaml。

有什么想法吗?

【问题讨论】:

    标签: rancher


    【解决方案1】:

    Docker for Mac 不受支持,因为它玩的游戏假装端口映射到 Mac 的 IP,并且后台没有真正运行的 Linux VM 与 CNI 驱动程序不兼容/使用 iptables 管理端口映射。因此无法访问 IPSec 端口,无法构建有效的跨主机网络。

    【讨论】:

    • 我之前在 slack 上发布过这个。不过,我会留下它。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-10
    • 1970-01-01
    相关资源
    最近更新 更多