运行docker run python:3.7 ping www.google.com
,返回 ping: www.google.com: Temporary failure in name resolution
,容器内 dig 、开发的程序都会报 DNS 查询超时,使用另外一个 Go 打包的镜像也出现了这个问题。
宿主机 ping 、dig 正常,/etc/resolv.conf
也正常。
试过 compose,加过 dns 参数都无解。
这玩意怎么破?有什么头绪吗
1
w0nglend 2020-05-10 20:44:39 +08:00
直接 network_mode: 'host'
|
2
lizytalk 2020-05-10 20:48:07 +08:00 via iPhone
重启试试,真的有用...
遇到过几次容器内莫名其妙 dns 就不能用了,有时候是在 build 的时候。我就是重启一下 docker daemon 就好了 |