docker容器内部无法ping通域名?

1.宿主机上搭建了dns服务器,在宿主机上可以ping通域名

2.进入容器中却ping不通域名

ping: xxx.sss.com: Name or service not known

3.是需要做什么设置吗?

阅读 12.3k
2 个回答

在docker run的时使用--dns=IP_ADDRESS,添加DNS服务器到容器的 /etc/resolv.conf中。

firewall-cmd --zone=public --add-masquerade --permanent
firewall-cmd --reload
systemctl restart docker

在公司一天, 百度, 必应都没解决, 在家花十分钟不到找到一个解决方案, 地址参考, 谢谢这个大佬

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题