无法从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并正常运行。