物联网系统部署与运维 教案 6.2_基于Docker Compose应用服务部署挑战.docx
北京新大陆时代教育科技有限公司《物联网系统部署与运维》课程教案
《
《物联网系统部署与运维》
授课教案
授课教案
《物联网系统部署与运维》课程教案
学年度第学期
项目名称
项目6物联网系统部署与运维挑战
授课教师
授课时间
课题名称
任务2基于DockerCompose应用服务部署挑战
授课班级
授课类型
新授课
课时
3
教学
目标
知识目标
1.认知Docker快速服务部署技术;
2.掌握DockerCompose基本功能;
3.掌握Tomcat应用服务部署方法。
能力目标
1.能在Ubuntu操作系统上,正确使用命令,实现DockerCompose搭建;
2.能在DockerCompose配置文件中,正确使用命令,实现多应用服务部署;
3.能在DockerCompose平台上,正确配置Tomcat服务,实现web页面测试。
素质目标
1.培养耐心细致的工作态度;
2.培养学生的协作精神及动手能力;
3培养学生问题分析、语言表达的能力。
教学
重点
Docker-compose.yml文件、Docker-compose命令、Tomcat原理、应用服务配置。
教学
难点
Docker-compose命令、应用服务配置。
教法与
学法
讲授法、任务驱动法、讨论法、直观演示法等。
教学手段及资源
PPT、任务检查评价单、实操演示。
学情
分析
在前续5个项目的基础上,通过对Docker技术的挑战学习帮助学生巩固与提高物联网系统部署与运维的相关知识与技能。
使用
教材
《物联网系统部署与运维》
教学环节(时间分配)
教学内容与教师活动
学生
活动
设计意图
教学手段
课前准备(5min)
一、任务发布(5min,PPT3-9页)
描述任务并对任务要求和任务职业能力进行说明
接收任务信息。
明确本次任务目标和要求。
PPT、
任务检查评价单
知识储备(40min)
一、DockerCompose(10min,PPT11-13页)
1.DockerCompose介绍:概念、作用、版本
2.Docker-compose.yml文件:概念、作用、常见属性及其功能
3.Docker-compose命令:格式、常用命令及其功能
二、Tomcat应用服务(10min,PP14-15页)
1.认识Tomcat:概念、使用场合、作用
2.Tomcat原理:主要组件、核心
听讲及分组讨论
听讲及分组讨论
为任务实施进行知识储备。
设置问题,引导学生进行独立思考。
设置讨论,引导学生进行交流协作。
PPT、演示
任务实施
(75min)
一、安装DockerCompose(10minP18-20页)
1.按照任务书要求下载DockerCompose二进制文件
2.根据文档提示使用chmod命令对二进制文件添加权限
3.对安装结果进行测试:查看版本信息
二、DockerCompose服务配置(25minP21-27页)
1.使用mkdir命令创建nle_compose目录
2.根据文档提示使用touch命令创建docker-compose.yml文件
3.根据文档提示配置Tomcat:在docker-compose.yml文件中添加tomcat配置文件
4.根据文档提示配置Nginx:在docker-compose.yml文件中添加nginx配置文件信息
5.根据文档提示配置MySQL:在Tomcat和Nginx配置后添加MySQL配置参数
6.启动Docker-compose
三、测试docker-compose服务(15minP28-30页)
1.根据文档提示完成Tomcat测试
2.根据文档提示完成Nginx测试
3.根据文档提示完成MySQL测试
分组实操,在每阶段任务完成后,要根据任务检查评价单进行核查。
通过实操让学生掌握多个容器服务快速部署的方法。
培养耐心细致的工作态度。
团队协作,互帮互助,培养学生的协作精神及动手能力。
PPT、教师演示、
教师各组巡视指导、任务检查评价单
任务小结
(15min)
一、任务小结(15minP32-34页)
1.完成任务检查评价单
2.巩固任务中涉及的知识点:多容器DockerCompose应用程序工具、Tomcat应用服务的相关知识,及多个容器服务快速部署的方法。
3.分析技能实践中容易导致任务失败的关键点
填写评价单、分组打分。
任务检查评价单可分组相互打分后再由教师点评。
分组讨论、教师点评
教学反思