当我在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/