docker run -d启动容器时提示:warninig:IPv4 forwarding is disabled. Networking will not work.问题的处理方法

通过docker run -d的方式启动容器时,有如下的提示信息:

4月 21 09:50:31 taishan61-16 dockerd[44944]: time="2022-04-21T09:50:31.502342627+08:00" level=warning msg="IPv4 forwarding is disabled. Networking will not work."
4月 21 09:50:31 taishan61-16 dockerd[44944]: time="2022-04-21T09:50:31.669082718+08:00" level=warning msg="IPv4 forwarding is disabled. Networking will not work."

进一步导致的问题是,通过网络无法访问到容器中的服务,那么要怎么解决一下呢?

 

方法很简单,只需要······修改内核参数,设置允许转发即可,命令如下:

 

echo  "net.ipv4.ip_forward=1" >> /etc/sysctl.conf && sysctl -p 

这样,修改之后,就可以通过网络访问容器中的服务了。

 

超棒!

posted @ 2022-06-30 15:08  Zhai_David  阅读(77)  评论(0编辑  收藏  举报