第一步 环境准备
1.打开防火墙
xshell连接阿里云服务
通过systemctl status firewalld查看firewalld状态,发现当前是dead状态,即防火墙未开启。
通过systemctl start firewalld开启防火墙,没有任何提示即开启成功。
如果要关闭防火墙设置,可能通过systemctl stop firewalld这条指令来关闭该功能。
2.开放端口
在CentOS主机上查看当前主机在监听哪些端口的命令是netstat,常用的命令是:
netstat -tlunp
这个命令会显示出当前主机打开的所有端口
如果想增加对外开放的端口,就需要通过防火墙的管理命令firewalld-cmd,例如我想开放9000端口,那么命令就是:
firewall-cmd --zone=public --add-port=9000/tcp --permanent
firewall-cmd --reload
第一条命令是添加端口,第二条命令是重载防火墙。
这里要注意的是重载防火墙会造成Docker容器做端口映射报错
解决方法:
docke