当前位置: 首页 > article >正文

Ubuntu 系统通过防火墙管控 Docker 容器

Ubuntu 系统通过防火墙管控 Docker 容器指南

一、基础防火墙配置
# 启用防火墙
sudo ufw enable# 允许 SSH 连接(防止配置过程中断联)
sudo ufw allow 22/tcp

二、Docker 配置调整
# 编辑 Docker 配置文件
sudo vim /etc/docker/daemon.json

配置文件内容:

{"iptables": false
}

# 重启 Docker 服务
sudo systemctl restart docker

三、端口管控策略
# 开放容器 80 端口(通用规则)
sudo ufw allow 80/tcp# 限制特定 IP 访问容器 80 端口
sudo ufw allow from 192.168.1.100 to any port 80 proto tcp

四、规则管理操作
# 查看带编号的规则列表
sudo ufw status numbered# 删除指定编号规则(示例删除编号3的规则)
sudo ufw delete 3

场景应用说明

  1. 开发环境隔离
    通过 IP 限制可有效隔离测试环境与生产环境访问

  2. 临时端口开放
    通过编号机制可快速创建/撤销临时调试端口

  3. 服务安全加固
    结合容器网络命名空间实现多层防御体系

注意事项

  1. 修改 Docker 配置前建议备份原始文件
  2. 每次修改防火墙规则后建议检查服务连通性
  3. 生产环境建议配合日志监控:sudo ufw logging on
  4. 多网卡环境需明确指定入站网卡
http://www.lryc.cn/news/2403294.html

相关文章:

  • AI 模型分类全解:特性与选择指南
  • 【Zephyr 系列 11】使用 NVS 实现 BLE 参数持久化:掉电不丢配置,开机自动加载
  • 【Android】Android Studio项目代码异常错乱问题处理(2020.3版本)
  • n皇后问题的 C++ 回溯算法教学攻略
  • 一些免费的大A数据接口库
  • DeepSeek本地部署及WebUI可视化教程
  • 机器学习算法时间复杂度解析:为什么它如此重要?
  • SSIM、PSNR、LPIPS、MUSIQ、NRQM、NIQE 六个图像质量评估指标
  • 【笔记】旧版MSYS2 环境中 Rust 升级问题及解决过程
  • centos查看开启关闭防火墙状态
  • [论文阅读] 人工智能 | 大语言模型计划生成的新范式:基于过程挖掘的技能学习
  • MS31912TEA 多通道半桥驱动器 氛围灯 照明灯 示宽灯 转向灯驱动 后视镜方向调节 可替代DRV8912
  • 软考 系统架构设计师系列知识点之杂项集萃(84)
  • 矩阵QR分解
  • UDP与TCP的区别是什么?
  • 撰写脚本,通过发布/joint_states话题改变机器人在Rviz中的关节角度
  • AOP实现Restful接口操作日志入表方案
  • 【MATLAB去噪算法】基于CEEMDAN联合小波阈值去噪算法(第四期)
  • Webhook 配置备忘
  • 从理论崩塌到新路径:捷克科学院APL Photonics论文重构涡旋光技术边界
  • 机器学习笔记【Week7】
  • LSM Tree算法原理
  • 智能推荐系统:协同过滤与深度学习结合
  • 文档处理组件Aspose.Words 25.5全新发布 :六大新功能与性能深度优化
  • 固态继电器与驱动隔离器:电力系统的守护者
  • uni-app 如何实现选择和上传非图像、视频文件?
  • 区块链架构深度解析:从 Genesis Block 到 Layer 2
  • 【数据分析】基于adonis2与pairwise.adonis2的群组差异分析教程
  • 使用pdm+uv替换poetry
  • Nginx + Tomcat负载均衡群集