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
这样,修改之后,就可以通过网络访问容器中的服务了。
超棒!