通常情况下我们使用CentOS第一件事就是关闭防火墙 systemctl stop firewalld
和禁止防火墙自启动 systemctl disable firewalld
。但是关闭防火墙后,意味着服务器将会暴露在一种不安全的状态。
而我们使用Docker运行一些服务的时候,外部网络请求因为防火墙的原因将无法正确的请求到Docker容器内部,因此需要对防火墙做一些设置。
主要就是配置防火墙 zone 对应的网络接口,和给指定的 zone 增加 service,以下给出一个示例的 shell 命令:
1 |
|