参考:
https://blog.csdn.net/universsky2015/article/details/127181579
https://blog.csdn.net/qq_39505065/article/details/107234211
##主要就是从上面两个防火墙工具上去解决;开放相关端口
1、ufw
https://linux265.com/news/3793.html
sudo ufw status
sudo ufw enable ##打开防火墙
sudo ufw disable
sudo ufw allow 81 #允许端口
。。。
sudo ufw reload ## 设置完最后都relaod
注意:
参考:https://www.cnblogs.com/lovesKey/p/16862319.html
如果是开放docker指定的端口可能还是不生效,这时需要如果希望允许外部网络访问 Docker 容器提供的服务,比如有一个容器的服务端口是 80。那就可以用以下命令来允许外部网络访问这个服务:
ufw route allow proto tcp from any to any port 80
2、firewalld
service firewalld restart ##重启
service firewalld start ##开启
service firewalld stop ##关闭
firewall-cmd --zone=public --permanent --add-port=8010/tcp #允许端口
firewall-cmd --permanent --zone=public --add-service=http #允许服务
firewall-cmd --reload ## 设置完最后都relaod
sudo firewall-cmd --list-ports #查看端口情况