无法从MacOS连接容器泊坞窗

从Mac OS的本地连接到容器时遇到问题。

docker inspect show: "IPAddress": "172.18.0.2" docker-machine ip default show: 192.168.99.100 

我已经成功实现了这个命令:

 sudo route add 172.18.0.0/16 192.168.99.100 

但是我仍然无法ping到172.18.0.2:

 PING 172.18.0.2 (172.18.0.2): 56 data bytes Request timeout for icmp_seq 0 Request timeout for icmp_seq 1 

谁能解释我的错?

太好了,我发现了我的错。 我无法从本地连接到容器,因为我不在VM环境中运行容器。 在Osx中,docker引擎将在VM Linux中运行,所以我需要创build一个VM:

docker机创build – 驱动器virtualbox开发

然后,我设置了一些环境variables:

eval $(docker-machine env dev)

现在,我可以build立一个图像docker并正常运行。