网络重启操作 导致 docker 内ping不通外网

问题描述:

在进入docker 里面  ping 114.114.114.114(或其它外网)ping 不通?
查看docker的网络也正常

# docker network ls
# docker network inspect xxxx

问题产生原因:

docker 运行的时候会默认将 ip_forward 置为开启状态,但是一旦有网络重启操作竟会导致其关闭,导致 ping 不通外网 !

重新启动网络:

systemctl start network.service

或者
service network restart

解决方法如下:

#cat /proc/sys/net/ipv4/ip_forward //转发开启或关闭 网络
#echo 1 > /proc/sys/net/ipv4/ip_forward //设为开启

解决办法:

持久化为1, 宿主机

修改 /etc/sysctl.conf 文件 把net.ipv4.ip_forward=1写进去 重启网络之后docker网络也正常!


 

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值