Contents
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 ,找到
1net.ipv4.ip_forward=0
一行改为
1net.ipv4.ip_forward=1,如果没有这一行 则添加之。
- 使用命令
1systemctl restart network
重启网络 ok了