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
但是这样处理可能服务器重启以后就失效了?
还有两个警告,一起处理一下就好了。
1 | WARNING: bridge-nf-call-iptables is disabled |
感谢您的阅读,本文由 smallwhite's Blog 版权所有。如若转载,请注明出处:smallwhite's Blog(https://smallwhite.ml/pub/docker/docker-cannot-access-by-external.html)