Docker 容器内无法访问外网

作者: wxfeng 分类: docker 发布时间: 2021-12-09 16:51    阅读 2,521 次

docker中的网络是通过NAT转发至宿主主机处理的,查询宿主主机防火墙NAT转发情况:

$ firewall-cmd --query-masquerade
no

通过以上情况可见在此宿主主机中防火墙的NAT转发并未开启,通过以下命令开启,并重启防火墙:

$ firewall-cmd --zone=public --add-masquerade --permanent
$ firewall-cmd --reload
$ firewall-cmd --query-masquerade
yes

不需要重启docker, 直接访问jenkins应用,发现原错误未再现,可正常配置插件。

作者:自闭的仓鼠
链接:https://www.jianshu.com/p/f3ce460625fb
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表评论

您的电子邮箱地址不会被公开。