docker访问不了外网怎么办

网友投稿 3035 2022-10-07

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

docker访问不了外网怎么办

docker访问不了外网有两种解决方法:1、利用“service docker stop”、“pkill docker”等操作重建网络docker0;2、利用“echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf”修改配置,开启宿主机的ipv4转发功能。

本教程操作环境:linux7.3系统、docker19.03版、Dell G3电脑。

docker访问不了外网怎么办

一、问题

宿主机能正常访问外网,但通过docker创建的容器里无法访问外网

二、解决

法一:重建网络docker0

sudo service docker stopsudo pkill dockersudo iptables -t nat -Fsudo ifconfig docker0 downsudo brctl delbr docker0sudo service docker start

法二:开启宿主机的ipv4转发功能

# 修改配置echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf# 重启networksystemctl restart network# 查看 (0->标识未开启 1->标识开启)sysctl net.ipv4.ip_forward# net.ipv4.ip_forward = 1# 重启dockersystemctl restart docker

推荐学习:《docker视频教程》

php入门到就业线上直播课:查看学习

上一篇:【精品】Linux8.5+Zabbix6.0+Grafana8.4.3实现数据中心运维信息的可视化展示
下一篇:GBase 8a运维案例分析:通过sftp加载几十个300MB的文件的性能差
相关文章

 发表评论

暂时没有评论,来抢沙发吧~