2016-04-27 62 views
9

我正在使用Docker for Mac Beta并且它从聚光灯下运行。指定用于mac的docker的IP地址

是否有任何方式从控制台运行它或强制使用任何配置文件为docker主机指定ip地址。

现在它从192.168.64.3到192.168.64.5变化(泊坞窗每次启动它可以有任何随机IP)

也许我需要配置桥接口?

com.docker.network.bridge.enable_ip_masquerade: true 
com.docker.network.bridge.host_binding_ipv4: 0.0.0.0 

有谁知道该怎么做?

+1

在** Docker for Mac Beta版for mac现在绑定到127.0.0.1或主机docker.local不需要更多必要连接服务器ip –

+0

使用IP是我们必须处理的黑客Docker工具箱。现在它是'docker.local',尽情享受吧! – Shanoor

+2

@ShanShan可以使用--fixed-cidr吗? – qwertmax

回答

5

您可以通过unix套接字连接到Docker高山主机,但我一直无法弄清楚如何连接到网络。

The docs say:

不幸的是,由于在OSX limtations,我们无法将流量路由 到容器中,从容器中回主机。

由于在Docker for Mac中实现联网的方式,因此 在OSX中看不到docker0接口。这个接口实际上是在HyperKit中的 。