宿主机能正常访问外网,docker内curl访问外网失败的解决方法

在宿主机按以下步骤执行命令,开启开启宿主机的ipv4转发功能即可

# 修改配置
echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf
# 从配置中加载网络转发参数
sysctl -p
# 看到net.ipv4.ip_forward = 1

#查看net.ipv4.ip_forward 的值是否起了变化
sysctl net.ipv4.ip_forward
#重启docker
systemctl restart docker
# 重启容器
docker start dockerId**

你可能感兴趣的:(docker,容器,运维)