无法在macOS中ping泊坞窗
我有docker安装在我的本地,但我不能在Mac上ping它,但我可以在Ubuntu上ping同样的事情。
$ docker inspect -f '{{ .NetworkSettings.IPAddress }}' n1 172.17.0.2 $ ping 172.17.0.2 PING 172.17.0.2 (172.17.0.2): 56 data bytes Request timeout for icmp_seq 0 Request timeout for icmp_seq 1 Request timeout for icmp_seq 2 Request timeout for icmp_seq 3 Request timeout for icmp_seq 4 Request timeout for icmp_seq 5 ^C --- 172.17.0.2 ping statistics --- 7 packets transmitted, 0 packets received, 100.0% packet loss
我在https上安装了docker,在https://docs.docker.com/docker-for-mac/上
这不只是平。 如问题155所述
Docker for Mac中的xhyve vm没有networking适配器。 或像boot2docker路由IP(192.168.100.99那样)
通过boot2docker和一个路由命令,可以将所有Container ips路由到vmnetworking。
我们需要这个xhyve。
( 在Docker for Mac论坛中有很多关于这个主题的话题 )
这很正常。
看看你的Mac的界面configuration – Mac本身没有172.xxxnetworking。 那些居住在实际托pipeDocker的xhyve Linux虚拟机中。
networking连接通过使用端口映射(例如docker run -p ...
)映射,但ping不会像这样工作。