如何在Mac中更改docker network ip address

时间:2016-03-23 17:45:00

标签: macos docker networking

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

由于

1 个答案:

答案 0 :(得分:0)

在最新版本的Docker for mac中,您可以在Preferences - >下更改Docker的子网。高级 - > Docker子网。

例如将其设置为192.168.50.0。

对于Docker for mac使用的子网进行更细粒度的控制,请转到首选项 - >守护进程 - >根据{{​​3}}中的语法高级并添加配置:

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