- 启用: ufw enable
- 禁用: ufw disable
- 查看
- 状态:
ufw status
- 未使用: inactive
- 已激活: active
- 已编号防火墙规则ufw status numbered
- 状态:
- 放行端口:
ufw allow 8080/tcp
ufw allow 8080
- 放行服务:
ufw allow ssh
- 删除端口: ufw delete allow 22
问题
防火墙规则不生效
在已启用 ufw 的情况下 Docker 映射的 IP 仍然可以访问,主要是因为 Docker 自动在防火墙添加了开发端口的规则导致,并没有走到 ufw 端口,可禁止 Docker 修改防火墙规则:
注:禁用后,容器将无法访问外网,如需访问外网可使用另一方法实现 iptables#根据编号删除规则