【问题标题】:How can I change docker network ip address in Mac如何在 Mac 中更改 docker 网络 IP 地址
【发布时间】:2016-03-23 17:44:59
【问题描述】:

我在 Mac 上运行 Docker 时遇到了一个烦人的问题,希望能得到您的帮助。 问题是我公司的内部 git 存储库位于地址 172.17.28.245 上,并且此 IP 地址与默认 docker 网络 IP 地址 172.17.0.0 冲突。所以每当我在命令下运行时,我都会遇到这个问题

Ping git.xxx.net
Then I have 
PING git.xxx.net (172.17.28.245) 56(84) bytes of data.
From 08be4336c264 (172.17.0.2) icmp_seq=1 Destination Host Unreachable
From 08be4336c264 (172.17.0.2) icmp_seq=2 Destination Host Unreachable
From 08be4336c264 (172.17.0.2) icmp_seq=3 Destination Host Unreachable

那么,谁能帮我弄清楚如何在 mac 中解决这个问题?

我在 Mac 中使用 Docker QuickStart Terminal 启动。

谢谢

【问题讨论】:

标签: macos docker networking


【解决方案1】:

在最近版本的 Docker for mac 中,您可以在 Preferences -> Advanced -> Docker subnet 下更改 Docker 的子网。

例如,将其设置为 192.168.50.0。

要对 Docker for mac 使用的子网进行更细粒度的控制,请转到 Preferences -> Daemon -> Advanced 并根据 this comment 中的语法添加配置:

{ "bip":"xx.xx.xx.x/xx", "dns-search":[" xx.xx.x.xx"], "dns": [" xx.xx.x.xx"," xx.xx.x.xx"] }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-07
    • 2021-04-17
    • 1970-01-01
    • 1970-01-01
    • 2016-11-17
    • 1970-01-01
    • 2021-01-03
    • 1970-01-01
    相关资源
    最近更新 更多