CentOS解决Docker Networking Disabled: WARNING: IPv4 forwarding is disabled. Networking will not work
由于我的tensorflow serving是通过docker安装在一台CentOS机器上的,然后通过docker容器的端口映射将tfserving的服务端口暴露给外部访问
一开始都ok,然后运行了几天,发现外部到tensorflow serving连接超时,但是CentOS宿主机可以通过localhost连上,无奈试着重启了一下docker容器,发现重启时有提示
Docker Networking Disabled: WARNING: IPv4 forwarding is disabled. Networking will not work
初步确定应该是docker容器和宿主机之间的ipv4端口转发出现问题,解决方法就很简单。
- 编辑/etc/sysctl.conf ,找到
net.ipv4.ip_forward=0一行改为net.ipv4.ip_forward=1,如果没有这一行 则添加之。 - 使用命令
systemctl restart network重启网络 ok了
汤不热吧