Docker容器内无法解析域名:Temporary failure in name resolution 悠悠 2023-10-09 19:56 1阅读 0赞 ### 问题 ### > \[Errno -3\] Temporary failure in name resolution’)': /simple/flask/ ### 排查 ### * 主机网络访问正常; * Docker容器内ping网站ip正常; * Docker容器内ping网站域名失败。 ### 解决办法:设置Docker指定DNS服务器 ### #### 1.修改docker配置文件 #### 打开Docker相关设置文件(主机内),没有就新建一个,输入下列命令会打开或自动新建: vi /etc/docker/daemon.json #### 2.在文件中输入以下内容 #### { "dns": ["8.8.8.8","114.114.114.114"] } 保存 #### 3.重启Docker: #### systemctl restart docker 再试一下命令,完美解决!!!
还没有评论,来说两句吧...