docker启动WARNING:IPv4 forwarding is disabled. Networking will not work. 报错解决办法

umbuntu docker 启动了一个web服务 但是启动时 报

WARNING: IPv4 forwarding is disabled. Networking will not work.

#需要做如下配置

解决办法:

vi /etc/sysctl.conf

net.ipv4.ip_forward=1  #添加这段代码

然后使用sysctl -p 的命令将参数生效

sysctl -p /etc/sysctl.conf

也可以快速是设置生效:

    1) #echo 1 > /proc/sys/net/ipv4/ip_forward

    2) #sysctl -w net.ipv4.ip_forward=1

#重启network服务

systemctl restart network && systemctl restart docker

#查看是否修改成功 (备注:返回1,就是成功)

[root@docker-node2 ~]# sysctl net.ipv4.ip_forward
net.ipv4.ip_forward = 1

还可以: cat /proc/sys/net/ipv4/ip_forward

注意有的文件是在/etc/sysctl.d 下面的,可以修改net.ipv4.ip_forward.conf


版权声明:本文为shenghuiping2001原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。