docker访问不了外网怎么办
一、问题
宿主机能正常访问外网,但通过docker创建的容器里无法访问外网
二、解决
法一:重建网络docker0
sudo service docker stop
sudo pkill docker
sudo iptables -t nat -F
sudo ifconfig docker0 down
sudo brctl delbr docker0
sudo service docker start
法二:开启宿主机的ipv4转发功能
# 修改配置
echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf
# 重启network
systemctl restart network
# 查看 (0->标识未开启 1->标识开启)
sysctl net.ipv4.ip_forward
# net.ipv4.ip_forward = 1
# 重启docker
systemctl restart docker
本文出至:学新通技术网
本站名称:
学新通技术网
版权声明:本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
联系方式:luke.wu@swvq.com
标签: