docker0接口在osx上丢失

在OSX上,我遵循boot2docker的安装说明,能够构build和运行Debian容器。 但是,文档指出主机(osx)应该有一个docker0接口,将容器与主机绑定。
然而:
$ ifconfig docker0 ifconfig: interface docker0 does not exist

如何在osx上创builddocker0接口?
我的目标是与主机上打开的数据库端口进行通信。

您应该先使用boot2docker sshlogin您的虚拟机。 Boot2docker在您的osx中安装virtualbox并启动一个debian发行版。 你的docker安装在你的虚拟机里。

如果要直接访问可通过键入docker inspect <container_id>来检索的容器IP(172.17.0.0/16)。

您必须通过键入sudo route -n add 172.17.0.0/16 $(boot2docker ip)来添加boot2docker VM的sudo route -n add 172.17.0.0/16 $(boot2docker ip)

然后你的容器可以直接在你的主机上使用