《Docker容器项目实战》教学大纲
一课程的教育目标
本课程是云计算技术应用专业的必修课。通过本课程学习增强学生的实践动手操作能力,培养学生对设备配置与管理能力。内容包括PaaS云平台、云原生开发、Docker基本原理概述、Docker镜像管理、Docker容器管理、Docker仓库管理、Docker 存储管理、Docker网络管理、Docker存储管理、容器编排等内容。通过在教学过程中的规范要求,培养学生分析和解决实际问题的能力,强化学生的职业道德意识、职业素养意识和创新意识。本课程的前导课程有《Linux操作系统管理》、《计算机网络基础》等。
二课程的知识、能力、素质结构
知识结构
要求学生掌握Docker的基础知识,理解容器、镜像、仓库、注册中心等概念,理解Docker网络和存储,以及Docker容器编排的运行机制。技能上,要求学生能熟练掌握容器和镜像的使用和操作、容器的网络和存储配置,以及容器编排方法,熟悉容器编排的管理方法和基本使用方法;了解容器集的管理方法和基本使用方法。
能力结构
(1)培养学生基于容器化应用测试、部署和运维的工程能力
(2)培养学生容器编排的管理规划和实施的能力
(3)培养学生发现问题、分析问题和解决问题的能力
(4)培养良好的文化修养、职业道德、服务意识和敬业精神
(5)培养团队合作和协调沟通能力
素质结构
(1)了解Docker的概念、架构和特性
(2)掌握Docker的安装部署
(3)熟悉镜像、容器和注册中心的使用和操作
(4)学会使用Dockerfile构建镜像
(5)掌握Docker的网络与存储配置
(6)掌握Docker容器与Docker守护进程的运维
(7)掌握Docker容器编排
(8)掌握应用程序容器化的方法
(9)掌握镜像的自动化构建方法
(10)熟悉Docker-Compose的基本原理
(11)掌握Docker-Compose的安装和基本使用
(12)熟悉Docker-Compose管理命令
三课程的内容和基本要求
项目1.PaaS云平台基本管理
熟悉云计算服务体系三种类型的定义、特点和应用场景;了解PaaS发展历程;熟悉PaaS的基本实现docker打包镜像
方法;熟悉容器云的基本情况;熟悉云原生开发的基本概念;了解云原生开发的基本要求;熟悉微服务的技术要点;熟悉容器化的技术要点;熟悉DevOps的技术要点;熟悉持续交付的技术要点;了解云原生开发的12要素;熟悉微服务架构的基本原理。
项目2.Docker基本管理
掌握Docker技术要点;理解Docker基本原理;掌握Docker基本架构;熟悉Docker的版本情况;熟悉Docker Engine的基本情况;熟悉Docker Hub的基本使用;掌握虚拟化软件的基本使用;掌握Docker的安装和基本使用;掌握网络的基本配置;理解Docker的基本原理和架构;掌握网络的基本配置;理解镜像和容器的基本概念。
项目3.Docker镜像管理
掌握镜像的层级管理;理解镜像的内容构成;理解镜像的体积概念;掌握特殊类型的镜像;了解Docker CLI;熟悉Docker镜像命令;掌握主要Docker镜像管理命令;熟悉Dockerfile的基本概念;熟悉Dockerfile与镜像、容器的关系;掌握Dockerfile的基本构成和主要命令;熟练掌握FROM、RUN、CMD、ENTRYPOINT等主要docker镜像管理命令的使用;熟练掌握ADD、COPY、EXPOSE、VOLUME、ENV、ARG、WORKDIR、USER等主要docker镜像管理命令的使用;会使用常用的Docker命令管理镜像;会编写常用的Dockerfile配置文件;熟悉nginx服务器的基本安装和使用。
项目4.Docker容器管理
掌握容器运行时的实现;了解容器使用的最佳实践;熟悉Docker容器命令构成和基本功能;掌握Docker run/start/stop /restart/kill/rm/pause/unpause/ wait /create/exec/commi等容器生命周期管理命令;掌握Docker ps/attach /inspect/top/logs/ export/ port/cp等容器操作管理命令;会使用常用的Docker
命令管理容器。
项目5.Docker仓库管理
熟悉Registry的基本原理;了解Docker仓库命令;掌握Docker CE版本下Registry的操作方法;会架设私有Registry;会使用并管理私有仓库。
项目6.Docker存储管理
掌握Docker存储的基本类型;掌握Docker存储的主要命令;掌握Docker存储不同方式的操作方法;会使用bind mount数据持久化方式运行容器;会使用volume 数据持久化方式运行容器;会使用数据卷容器运行容器;会使用共享存储方式运行。
项目7.Docker网络管理
熟悉Docker网络的基本类型;掌握Bridge网络模式的基本原理;掌握Docker network操作命令的使用;掌握通过端口映射运行容器的方法;掌握容器互联的方法;掌握创建以Bridge为驱动的网络;会使用不同端口映射方式运行容器;会使用容器互联方式运行容器;会创建并使用自定义网络。
项目8.容器编排
熟悉Docker-Compose的基本原理;掌握Docker-Compose的安装和基本使用;熟悉Docker-Compose管理命令;掌握Docker-Compose主要操作命令,包括up、ps、build、stop、down等;掌握Compose文件的基本结构;掌握顶级services配置的主要指令;掌握顶级network配置的主要指令;掌握顶级volumes配置的主要指令;熟悉Compose文件基本示例;熟悉Compose文件编写的注意事项;会编写Compose 配置文件;会使用docker-compose命令创建并管理服务、网络和卷。
四课程适应的专业及对象
本课程适应云计算技术应用专业三年制高职学生
五课程的考核方式
1.考试采用统一命题,闭卷考试,考试时间为90分钟。
2.本大纲各部分所规定基本要求、知识点及知识点下的知识细目,都属于考核的内容。考试命题覆盖到各部分,并适当突出重点部分,加大重点内容的覆盖密度。
3.不同能力层次要求的分数比例大致为:识记占20%,领会占30%,简单应用占30%,综合应用占20%
4.题的难度可分为易、较易、较难和难四个等级。试卷中不同难度试题的分数比例一般为2:3:3:2
5.试题主要题型有:填空、简答、及综合应用等。
6.成绩分数分配:平时成绩(40%)+理论考试(60%)。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。