《《Docker容器项目实战》 教学大纲、授课计划.docx》由会员分享,可在线阅读,更多相关《《Docker容器项目实战》 教学大纲、授课计划.docx(6页珍藏版)》请在第一文库网上搜索。
1、Docker容器项目实战教学大纲一课程的教育目标本课程是云计算技术应用专业的必修课。通过本课程学习增强学生的实践动手操作能力,培养学生对设备配置与管理能力。内容包括PaaS云平台、云原生开发、Docker基本原理概述、DOCker镜像管理、DoCker容器管理、DOCker仓库管理、DOCker存储管理、DOCker网络管理、DOCker存储管理、容器编排等内容。通过在教学过程中的规范要求,培养学生分析和解决实际问题的能力,强化学生的职业道德意识、职业素养意识和创新意识。本课程的前导课程有1inux操作系统管理、计算机网络基础等。二课程的知识、能力、素质结构知识结构要求学生掌握DoCker的基
2、础知识,理解容器、镜像、仓库、注册中心等概念,理解DoCker网络和存储,以及DoCker容器编排的运行机制。技能上,要求学生能熟练掌握容器和镜像的使用和操作、容器的网络和存储配置,以及容器编排方法,熟悉容器编排的管理方法和基本使用方法;了解容器集群的管理方法和基本使用方法。能力结构(1)培养学生基于容器化应用测试、部署和运维的工程能力(2)培养学生容器编排的管理规划和实施的能力(3)培养学生发现问题、分析问题和解决问题的能力(4)培养良好的文化修养、职业道德、服务意识和敬业精神(5)培养团队合作和协调沟通能力素质结构(1)了解DoCker的概念、架构和特性(2)掌握DoCkCr的安装部署(3
3、)熟悉镜像、容器和注册中心的使用和操作(4)学会使用DoCkerfiIe构建镜像(5)掌握Docker的网络与存储配置(6)掌握DoCker容器与DOCker守护进程的运维(7)掌握DOCker容器编排(8)掌握应用程序容器化的方法(9)掌握镜像的自动化构建方法(10)熟悉DOCke1COInPOSe的基本原理(11)掌握DOCke1COmPOSe的安装和基本使用(12)熟悉DOCker-ComPOSe管理命令三课程的内容和基本要求项目1.PaaS云平台基本管理熟悉云计算服务体系三种类型的定义、特点和应用场景;了解PaaS发展历程;熟悉PaaS的基本实现方法;熟悉容器云的基本情况;熟悉云原生开
4、发的基本概念;了解云原生开发的基本要求;熟悉微服务的技术要点;熟悉容器化的技术要点;熟悉DCVOPS的技术要点;熟悉持续交付的技术要点;了解云原生开发的12要素;熟悉微服务架构的基本原理。项目2Docker基本管理掌握DOCker技术要点;理解DOCker基本原理;掌握DOCker基本架构;熟悉Docker的版本情况;熟悉DOCkerEngine的基本情况;熟悉DOCkerHub的基本使用;掌握虚拟化软件的基本使用;掌握DOCker的安装和基本使用;掌握网络的基本配置;理解DoCker的基本原理和架构;掌握网络的基本配置;理解镜像和容器的基本概念。项目3.DOCker镜像管理掌握镜像的层级管理
5、;理解镜像的内容构成;理解镜像的体积概念;掌握特殊类型的镜像;了解DOCkerC1I;熟悉DOCker镜像命令;掌握主要DoCker镜像管理命令;熟悉DOCkerfiIe的基本概念;熟悉DOCkerfiIe与镜像、容器的关系;掌握Dockerfi1e的基本构成和主要命令;熟练掌握FROM、RUN、CMDENTRYPOINT等主要docker镜像管理命令的使用;熟练掌握ADD、COPY、EXPOSE.Vo1UME、ENV、ARG、WORKDTR.USER等主要docker镜像管理命令的使用;会使用常用的DOCker命令管理镜像;会编写常用的Dockerfi1e配置文件;熟悉nginx服务器的基本
6、安装和使用。项目4.DOCker容器管理掌握容器运行时的实现;了解容器使用的最佳实践;熟悉DOCker容器命令构成和基本功能;掌握Dockerrun/start/stop/restart/ki11rmpauseunpause/wait/create/exec/couni等容器生命周期管理命令;掌握Dockerps/attach/inspect/top1ogsexport/port/cp等容器操作管理命令;会使用常用的Docker命令管理容器。项目5.DoCker仓库管理熟悉Registry的基本原理;了解DoCker仓库命令;掌握DockerCE版本下Registry的操作方法;会架设私有Re
7、gistry;会使用并管理私有仓库。项目6.Docker存储管理掌握DoCker存储的基本类型;掌握DOCker存储的主要命令;掌握DOCker存储不同方式的操作方法;会使用bindmount数据持久化方式运行容器;会使用vo1ume数据持久化方式运行容器;会使用数据卷容器运行容器;会使用共享存储方式运行。项目7.Docker网络管理熟悉DoCkCr网络的基本类型;掌握BridgC网络模式的基本原理;掌握DoCkernetwork操作命令的使用;掌握通过端口映射运行容器的方法;掌握容器互联的方法;掌握创建以Bridge为驱动的网络;会使用不同端口映射方式运行容器;会使用容器互联方式运行容器;会
8、创建并使用自定义网络。项目8.容器编排熟悉Docker-Compose的基本原理;掌握Docker-Compose的安装和基本使用;熟悉Docker-Compose管理命令;掌握Docker-Compose主要操作命令,包括up、ps、bui1dstop,down等;掌握ComPoSe文件的基本结构;掌握顶级SerViCeS配置的主要指令;掌握顶级network配置的主要指令;掌握顶级Vo1UmeS配置的主要指令;熟悉COnIPoSe文件基本示例;熟悉CoinPOSe文件编写的注意事项;会编写COmPoSe配置文件;会使用docke1COmPoSe命令创建并管理服务、网络和卷。四课程适应的专业
9、及对象本课程适应云计算技术应用专业三年制高职学生五课程的考核方式1 .考试采用统一命题,闭卷考试,考试时间为90分钟。2 .本大纲各部分所规定基本要求、知识点及知识点下的知识细目,都属于考核的内容。考试命题覆盖到各部分,并适当突出重点部分,加大重点内容的覆盖密度。3 .不同能力层次要求的分数比例大致为:识记占20队领会占30%,简单应用占30%,综合应用占20%4 .题的难度可分为易、较易、较难和难四个等级。试卷中不同难度试题的分数比例一般为2:3:3:25 .试题主要题型有:填空、简答、及综合应用等。6 .成绩分数分配:平时成绩(40%)+理论考试(60%)。教学日历学期学年度第2学期学院名
10、称课程编码课程名称D。Cker容器项目实战教师授课班级ISBN教材名称章节编号任务单元/知识点章节目录周次周几节次理论学时实践学时线上学时授课方式授课人员主要授课地点备注1PaaS云平台基本管理11-422讲授校内教师D31.1熟悉PaaS云平台讲授校内教师D31.2熟悉云原生开发的基本概念和要求讲授校内教师D31.3熟悉云原生开发的技术要点讲授校内教师D31.4了解云原生开发的12要素讲授校内教师D31.5熟悉微服务架构讲授校内教师D32Docker基本管理讲授校内教师D32.1理解D。Cker技术基本原理2、3一1-444讲授校内教师D32.2熟悉Docker使用的基本知识讲授校内教师D3
11、2.3DOCker主机安装环境准备(实验手册)实战演练校内教师D32.4安装DOCker-Ce(实验手册)实战演练校内教师D32.5第一次使用DoCker(实验手册)实战演练校内教师D33Docker镜像管理4、5一1-444讲授校内教师D33.1掌握D。Cker镜像基本知识讲授校内教师D33.2掌握Docker镜像主要操作命令讲授校内教师D33.3掌握Dockerfi1e定制镜像的基本知识讲授校内教师D33.4掌握DoCkerfi1e主要命令实战演练校内教师D33.5使用命令管理镜像(实验手册)实战演练校内教师D33.6使用DoCkerfiIe构建NginX镜像(实验手册)实战演练校内教师D
12、34Docker容器管理6一1-422实战演练校内教师D34.1掌握D。Cker容器基本知识讲授校内教师D34.2掌握Docker容器主要操作命令讲授校内教师D34.3使用命令管理NginX容器(实验手册)实战演练校内教师D35Docker仓库管理7、8一1-444实战演练校内教师D35.1掌握私有Registry基本原理和操作命令实战演练校内教师D35.2构建并管理私有RegiSty(实验手册)实战演练校内教师D36DoCker存储管理9、101-444实战演练校内教师D36.1掌握DoCker存储的基本原理讲授校内教师D36.2掌握DoCker存储的操作命令讲授校内教师D36.3采用数据持久化运行并管理NginX容器(实验手册)实战演练校内教师D37Docker网络管理11、121-444实战演练校内教师D37.1掌握Docker网络的基本原理和操作命令讲授校内教师D37.2掌握Docker网络的主要操作命令和方法讲授校内教师D37.3以不同网络配置方式运行nginx容器(实验手册)实战演练校内教师D38容罂编排13、14一1-444讲授校内教师D38.1掌握compose基本原理讲授校内教师D38.2掌握ComPoSe主要操作命令讲授校内教师D38.3掌握compose文件基本编写方法实战演练校内教师D38.4使用comp。Se编排NginX服务(