学习指导
项目1任务书:容器技术认知与运行环境
【项目情景】
某软件公司的“智云业务管理系统”由 Web 应用和 MySQL 数据库组成。它在开发电脑上运行正常,部署到测试服务器后却频繁出现依赖缺失、版本不一致和配置冲突。公司决定启动云原生改造,先在测试环境验证 Docker 方案,再根据服务器的网络条件完成运行环境部署。
小张作为 云计算运维助理,接到编号为 OPS-DOC-001 的容器环境建设工单。他需要先给出技术选型建议,再准备 RHEL 8.1 基础主机,最后完成 Docker 在线、离线或 Windows 环境的安装与验收。项目成果将作为后续镜像管理、容器运行和自动化部署的基础。
【主项目承接】
| 课程总项目起点 | 本项目完成的改造 | 交给下一项目的成果 |
|---|---|---|
| 智云系统采用传统部署,环境不可复现 | 完成容器技术选型,建设并验收 Docker 基础环境 | 可用于构建、运行和分发业务镜像的标准主机环境 |
【项目目标】
完成本项目后,小张应当能够:
- 根据业务问题比较 Docker 容器与传统虚拟机,形成有依据的选型建议。
- 说明镜像、容器、仓库和 Docker 核心组件之间的关系。
- 根据操作系统和网络条件,选择在线、离线或 Windows 安装方案。
- 按要求搭建 RHEL 8.1 基础环境,部署 Docker 并提交可复核的验收证据。
【任务链】
| 顺序 | 课程内容 | 岗位行动 | 阶段成果 |
|---|---|---|---|
| 1 | 任务1.1 认识 Docker 技术 | 分析环境不一致问题,比较容器与虚拟机 | Docker 技术选型建议 |
| 2 | 实训1 搭建基础环境 RHEL8.1 | 创建并配置 Linux 基础主机 | RHEL 8.1 环境验收记录 |
| 3 | 任务1.2 熟悉 Docker 的安装 | 判断设备条件,制定安装与验收方案 | Docker 安装决策表与验收清单 |
| 4 | 实训2 RHEL8.1 安装 Docker | 在线部署并验证 Docker Engine | Docker 服务与 nginx 访问证据 |
| 5 | 实训2-附1 离线安装 Docker | 为隔离网络制作离线源并完成部署 | 离线安装包与服务验收证据 |
| 6 | 实训2-附2 Windows 10 安装 Docker | 配置 Windows Docker 运行环境 | Client 与 Server 通信证据 |
按左侧目录依次完成。教材中的实训步骤、命令、图片和配套视频保持原样;课程重构主要强化工作情景、任务成果和验收标准。
【岗位能力映射】
本项目对应课程模块 M01 容器技术认知与运行环境,重点训练两项岗位任务:
- A1 分析容器技术需求并形成选型建议:能发现环境不一致问题,比较技术方案并说明适用场景。
- A2 安装并验收 Docker 基础环境:能准备 Linux 主机,完成 Docker 安装、启动、配置和结果复核。
知识点不是孤立记忆,而是为完成岗位任务服务:
1.1—1.3 支撑技术认知与选型,1.4—1.5 支撑安装方案、组件判断和环境验收。
【项目交付物】
项目结束时形成一份可复核的“容器环境建设交付包”,包括:
- Docker 技术调研与容器/虚拟机选型建议。
- RHEL 8.1 基础环境配置及网络连通证据。
- Docker 安装方式决策表和实施记录。
- Docker 版本、服务状态、开机自启和测试容器访问证据。
- 遇到问题时的现象、原因、处理过程与最终结果。
【评价方式】
- 方案与判断 30%:结论符合业务条件,理由来自课程知识和实训事实。
- 实施与验收 50%:环境可运行,关键配置正确,证据完整且可复核。
- 操作规范 20%:命名清楚、截图对应任务、过程记录完整,能够说明问题处理方法。
项目完成标准
- 能讲清“为什么选 Docker、什么情况下仍应选虚拟机”。
- 能为联网 Linux、隔离网络 Linux 和 Windows 设备选择合适的安装路径。
- 能提交一套他人可以依据证据复核的 Docker 基础环境。