由于某些奇怪的原因,当连接到一个wifi时,我无法ping通www.google.com。
如果我与该wifi断开连接并连接到另一个wifi,我可以ping www.google.com。这发生在2个不同的wifi上。 在这些无线网络上,我可以浏览网页和ssh到AWS ec2。
------ On good wifi, my t-mobile hotspot ----
Joshuas-MBP:react-tutorial joshuacalloway$ docker run alpine ping www.google.com
PING www.google.com (216.58.216.68): 56 data bytes
64 bytes from 216.58.216.68: seq=0 ttl=61 time=34.701 ms
----- On 2 different wifi networks, iphone 6 t-mobile hotspot and a company guest wifi network ----
--- www.google.com ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max = 29.912/52.059/91.565 ms
Joshuas-MBP:react-tutorial joshuacalloway$ docker run alpine ping www.google.com
ping: bad address 'www.google.com'
docker -v Docker版本1.10.3,build 20f81dd
在mac os X 10.11.3
上答案 0 :(得分:1)
您可以在WiFi之间切换时ping IP吗?如果您可以ping IP,那么我会尝试两种解决方案之一:
/etc/resolv.conf
以使用外部DNS(例如,8.8.8.8,8.8.4.4)使用-dns
选项运行docker,例如,
docker run -dns 8.8.8.8 -dns 8.8.4.4 base ping google.com
或重启默认的虚拟盒容器:
docker-machine restart default