docker 突然不能被外网访问

参考文章1: https://www.cnblogs.com/yudongdong/p/10984246.html
参考文章2: https://www.cnblogs.com/zl1991/p/10531726.html

根据大佬们的方法,找到了原因 sysctl net.ipv4.ip_forward. 腾讯云提示修复漏洞,执行完他们的脚本, ip转发就被关掉了。

后来研究了一下,可以通过 docker info 找到问题所在。
并且可以查看到docker给出一警告

解决方法:

sudo vim /etc/sysctl.conf 修改 ,保存 , 然后 systemctl restart network

或者

sysctl -w net.ipv4.ip_forward=1
但是这样处理可能服务器重启以后就失效了?

还有两个警告,一起处理一下就好了。

WARNING: bridge-nf-call-iptables is disabled
WARNING: bridge-nf-call-ip6tables is disabled

你可能感兴趣的:(docker)