docker 报错 WARNING: IPv4 forwarding is disabled. Networking will not work.

docker 端口转发功能,基于系统的forword功能, 那么转发功能是根据iptables 防火墙封装的。

一般情况下,CentOS系统如果把防火墙关闭,那么在系统重启的时候,forward转发功能也会关闭,

systemctl stop firewalld
systemctl disable firewalld
systemctl mask firewalld

 

所以当重启docker run 的时候会报错,解决如下:

 

echo "1" > /proc/sys/net/ipv4/ip_forward
# 开启转发
sysctl net.ipv4.ip_forward
# 查看是否生效

  

 

 显示为1  就是生效了。 

 

可以启动容器了。。

posted @ 2019-12-11 09:56  mmszxc  阅读(101)  评论(0)    收藏  举报