Docker 练习题
通过一系列动手练习提升您的 Docker 技能。这组实践挑战旨在测试和提高您容器化应用程序、管理镜像和编排容器的能力。每个练习都提出了一个真实世界的问题,为您提供了在实际环境中应用 Docker 概念的机会。通过解决这些交互式 Docker 挑战,将理论付诸实践,巩固您对容器化的理解。
你的第一个 Docker 实验
你好,欢迎来到 LabEx!在第一个实验中,你将学习 Docker 中经典的「Hello, World!」程序。
LabDocker
运行你的第一个容器
接受挑战,使用 docker/getting-started 镜像运行你的第一个 Docker 容器。通过这次实践练习,你将加深对 Docker 基础命令和容器运行机制的理解。
ChallengeDocker
验证 Kali Linux 版本
在本次挑战中,你将验证运行在 Docker 容器内的 Kali Linux 版本。这包括访问容器终端、从 `/etc/os-release` 文件中提取 `VERSION_ID`,并将其保存到名为 `version.txt` 的文件中。
ChallengeDocker
构建制品
在本实验中,你将学习如何构建 Docker 容器镜像,并使用 GitHub Actions 将其推送到 GitHub Container Registry(GHCR)。你将自动完成应用的打包和交付。
LabDocker
端到端流水线
在本挑战中,你将构建一个完整的 GitHub Actions CI/CD 流水线,把测试、构建制品和模拟部署整合到一个统一的工作流中。
ChallengeDocker