我在Macos上从本地连接到容器时遇到问题。
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
谁能解释我的错?
答案 0 :(得分:1)
太好了,我发现了我的错。我无法从本地连接到容器,因为我没有在VM环境中运行容器。 在Osx中,docker引擎将在VM Linux中运行,因此我需要创建一个VM:
docker-machine create --driver virtualbox dev
然后,我设置了一些环境变量:
eval $(docker-machine env dev)
现在,我可以构建一个图像泊坞窗并正常运行。