*执行docker开放3306端口命令 报错
1.执行 sudo firewall-cmd --add-port=3306/tcp 报错

.CentOS7出现“FirewallD is not running”
2.执行 systemctl status firewalld查看firewalld状态,发现当前是dead状态,即防火墙未开启

3.执行 systemctl start firewalld 会出现 Failed to start firewalld.service: Unit is masked. 错误
4.执行:systemctl unmask firewalld.service .解决CentOS7出现的”Failed to start firewalld.service”问题 ,
5.开启防火墙服务 执行 systemctl start firewalld.service
6. 执行 systemctl status firewalld 查看状态为:active (running) 说明启动成功。

7.重新执行 sudo firewall-cmd --add-port=3306/tcp 成功。
docker开放3306端口报错
最新推荐文章于 2026-07-16 20:45:00 发布
本文详细介绍了在CentOS7中遇到的FirewallDisnotrunning错误及其解决步骤。从检查firewalld服务状态,到解决Failedtostartfirewalld.service问题,再到成功开放3306端口,提供了全面的解决方案。

3031

被折叠的 条评论
为什么被折叠?



