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 就是生效了。
可以启动容器了。。