移除容器的过度权限

保护容器输入,选择非 root 应用用户,并保持真实报告与发票生成功能。

网络安全Docker

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

简介

《移除容器的过度权限》面向希望减少应用不必要访问权限,同时保持服务正常运行的学习者。预置的报告生成器读取配置并写入文档,使用的业务数据均为合成数据。

两个引导实验分别教授输入挂载保护和应用身份设置。一个挑战在全新环境中要求你将两者应用于发票生成器。

你将学到什么

  • 对应宿主机目录与容器内的输入、输出路径。
  • 将配置设为只读,并通过重建指定容器应用更改。
  • 选择预置的非 root UID,保留正确的输出目录所有权。
  • 同时验证写入被拒绝和业务输出成功。

本课程适合谁

适合开发、安全和运维方向的初学者。需要基本终端操作经验;课程会讲解 Docker、挂载字段、数字用户 ID 和编辑器操作。每个单元都在浏览器中提供准备好的 Linux 维护终端和文档页面。

常见问题

需要本地安装 Docker 或具备编程经验吗?

不需要。应用和数据已准备好。你只编辑简短的启动声明,无需修改应用代码。

完成课程能证明什么?

运行中的服务限制了输入访问、采用预期身份,并仍能生成正确文档。课程范围是挂载权限和进程身份,不包含高级容器隔离。

教师

labby
Labby
Labby is the LabEx teacher.