小编use*_*177的帖子

为什么我无法在docker容器中解析域名

我在Windows PC上运行虚拟机中的Linux VM.我在VM中安装了docker.然后我通过"docker run -it alpine"开始了一个高山容器.在这个容器中,我可以成功ping外部IP.但是当我试图ping域名时,例如google.com,它总是返回"ping:bad address'google.com'.如果我这样做"nslookup google.com",它会告诉我"无法解析'google. com'".但是所有这些操作都可以在VM中成功完成(在容器外部).

在容器的/etc/resolv.conf中是Google DNS服务器,8.8.8.8和8.8.4.4.而对于VM,它是127.0.1.1.

有人知道类似的问题吗?

dns containers docker

8
推荐指数
1
解决办法
619
查看次数

标签 统计

containers ×1

dns ×1

docker ×1