教学进度表
学年第学期填表日期//
课程名称:
Docker容器技术配置、部署与应用
教材名称:
《Docker容器技术配置、部署与应用(第2版)(微课版)》
任课教师:
主编:
隶属系部:
出版社:
人民邮电出版社
隶属教研室:
出版时间:
适用专业班级:
教研室主任:
总学时
已完成学时
本学期时数
合计
讲课
实验
机动
其他
54
0
54
24
24
6(复习与考核)
本课程的目标定位:
本课程是高职高专类专业的核心技能课程,围绕国家“数字中国”战略与产业数字化转型需求,聚焦Docker容器技术生态体系,涵盖容器引擎配置、多容器编排、CI/CD流水线及Kubernetes集群管理等企业级应用场景。通过理论与实践结合,培养学生掌握容器化应用开发、部署与运维的核心能力,适应云原生时代对高素质技术技能人才的需求。学生将胜任容器化部署、微服务架构维护、自动化运维等岗位,支撑企业数字化转型。
周次
单元
教学内容
课时分配
备注
1
单元1:Docker安装
1.Docker架构与核心概念
2.Docker引擎安装(Linux/Windows)
3.镜像加速器配置
4.Docker命令行
理论2课时
实验2课时
实验:VMware虚拟机搭建CentOSStream9,安装Docker引擎并配置镜像加速器
2
单元2:Docker快速入门(理论部分)
1.镜像生命周期管理
2.容器生命周期管理
3.DockerRegistry
4.Dockerfile编写
理论4课时
3
单元2:Docker快速入门(实验部分)
单元3:Docker网络与存储配置(理论部分)
1.网络模式(桥接/主机/自定义)
2.存储卷与持久化数据管理
实验2课时
理论2课时
实验:镜像和容器的基本操作;基于Dockerfile构建镜像
4
单元3:Docker网络与存储配置(实验部分)
实验4课时
实验:配置容器网络通信;容器挂载存储卷实现数据持久化
5
单元4:Docker容器与守护进程运维(理论部分)
1.Docker容器配置进阶
2.容器监控与日志管理
3.配置和管理Docker守护进程
4.Docker对象管理
理论4课时
6
单元4:Docker容器与守护进程运维(实验部分)
单元5:定义和运行多容器应用程序(理论部分一)
1.Compose入门
实验2课时
理论2课时
实验:测试容器健康检查功能;配置容器日志驱动、监控容器资源使用率
7
单元5:定义和运行多容器应用程序(理论部分二与实验部分)
1.编写Compose文件
2.使用Compose部署和管理应用程序
理论2课时
实验2课时
实验:从源代码开始构建、部署和管理
应用程序
8
单元6:应用程序容器化(理论部分)
1.构建应用程序镜像
2.对应用程序进行容器化
3.Java应用程序容器化
4.Python应用程序容器化
理论4课时
9
单元6:应用程序容器化(实验部分)
实验4课时
实验:SpringBoot应用容器化;PythonFlask应用多阶段构建
10
单元7:自动化构建与持续集成(理论部分与实验部分一)
1.Jenkins/GitLab集成Docker
2.自动化构建与镜像推送
3.流水线设计(构建→测试→部署)
理论2课时
实验2课时
实验:基于GitLab实现镜像的自动化
11
单元7:自动化构建与持续集成(实验部分二)
单元8:Kubernetes集群部署与管理(理论部分)
1.Kubernetes核心概念(Pod/Deployment/Service)
2.使用kind部署集群
3.应用手动/自动发布
实验2课时
理论2课时
实验:基于Jenkins实现Java应用自动化构建
12
单元8:Kubernetes集群部署与管理(实验部分)
实验4课时
实验:部署Kubernetes集群;发布Nginx应用并配置Service;自动触发Maven项目构建并部署到Kubernetes
10
复习与考核
1.理论知识点复习
2.综合实操考试(限时任务)
理论3课时
实验3课时
考核:理论考试(选择题/简答题)+实操任务
说明:
动态调整:
总课时:54学时(理论24学时,实验24学时,机动学时用于答疑或调整进度)。
根据学生实操进度,灵活调整实验课时分配(如增加CI/CD或Kubernetes实验课时)。
部分理论内容(如YAML语法)可融入实验环节讲解。
实验环境:
使用VMwareWorkstation搭建虚拟机(CentOSStream9),部署DockerEngi