docker里面ping不通外网
程序员文章站
2022-05-10 12:09:41
...
问题描述:
在进入docker 里面 ping 114.114.114.114(或其它外网)ping 不通?
查看docker的网络也正常
# docker network ls
# docker network inspect xxxx
问题产生原因:
docker 运行的时候会默认将 ip_forward 置为开启状态,但是一旦有网络重启操作竟会导致其关闭,导致 ping 不通外网 !
解决方法如下:
#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网络也正常!
推荐阅读
-
X-shell连接Centos7上的虚拟机失败 以及虚拟机ping不通外网
-
LINUX虚拟机ping不通外网
-
LINUX虚拟机ping不通外网
-
解决docker容器无法ping外网的问题
-
阿里云经典网络的ECS虚拟机,通过某一台有外网机器代理上网,curl通但是ping不通,具体请看如下描述
-
CentOS7设置静态IP以及windows下ping不通虚拟机、虚拟机ping不通外网解决方案
-
docker里面ping不通外网
-
CentOS7设置静态IP与解决ping不通外网和宿主机
-
NAT虚拟机ping不通外网,及xshell连不上虚拟机,主机ping不通虚拟机等解决办法
-
Linux虚拟机ping不通外网