学习指导

项目1任务书:容器技术认知与运行环境

【项目情景】

某软件公司的“智云业务管理系统”由 Web 应用和 MySQL 数据库组成。它在开发电脑上运行正常,部署到测试服务器后却频繁出现依赖缺失、版本不一致和配置冲突。公司决定启动云原生改造,先在测试环境验证 Docker 方案,再根据服务器的网络条件完成运行环境部署。

小张作为 云计算运维助理,接到编号为 OPS-DOC-001 的容器环境建设工单。他需要先给出技术选型建议,再准备 RHEL 8.1 基础主机,最后完成 Docker 在线、离线或 Windows 环境的安装与验收。项目成果将作为后续镜像管理、容器运行和自动化部署的基础。

小张与运维主管在企业机房规划联网 Linux、隔离网络 Linux 和 Windows 三类 Docker 运行环境的部署路径
项目情景:小张与运维主管共同规划三类 Docker 运行环境的部署与验收

【主项目承接】

课程总项目起点 本项目完成的改造 交给下一项目的成果
智云系统采用传统部署,环境不可复现 完成容器技术选型,建设并验收 Docker 基础环境 可用于构建、运行和分发业务镜像的标准主机环境

【项目目标】

完成本项目后,小张应当能够:

  1. 根据业务问题比较 Docker 容器与传统虚拟机,形成有依据的选型建议。
  2. 说明镜像、容器、仓库和 Docker 核心组件之间的关系。
  3. 根据操作系统和网络条件,选择在线、离线或 Windows 安装方案。
  4. 按要求搭建 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 支撑安装方案、组件判断和环境验收。

【项目交付物】

项目结束时形成一份可复核的“容器环境建设交付包”,包括:

  1. Docker 技术调研与容器/虚拟机选型建议。
  2. RHEL 8.1 基础环境配置及网络连通证据。
  3. Docker 安装方式决策表和实施记录。
  4. Docker 版本、服务状态、开机自启和测试容器访问证据。
  5. 遇到问题时的现象、原因、处理过程与最终结果。

【评价方式】

  • 方案与判断 30%:结论符合业务条件,理由来自课程知识和实训事实。
  • 实施与验收 50%:环境可运行,关键配置正确,证据完整且可复核。
  • 操作规范 20%:命名清楚、截图对应任务、过程记录完整,能够说明问题处理方法。

项目完成标准

  • 能讲清“为什么选 Docker、什么情况下仍应选虚拟机”。
  • 能为联网 Linux、隔离网络 Linux 和 Windows 设备选择合适的安装路径。
  • 能提交一套他人可以依据证据复核的 Docker 基础环境。