当我在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启动。

谢谢

最佳答案

在Mac的最新Docker版本中,您可以在首选项->高级-> Docker子网下更改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"]}

关于macos - 如何在Mac中更改Docker网络IP地址,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36185196/

10-16 15:52