《《Docker容器技术与应用》课程标准(含课程思政).docx》由会员分享,可在线阅读,更多相关《《Docker容器技术与应用》课程标准(含课程思政).docx(14页珍藏版)》请在优知文库上搜索。
1、Docker容器技术与应用课程标准一、课程基本信息课程名称Wocker容器技术与应用课程代码034421018课程性质公共必修课口专业必修课目专业选修课口公共选修课专业核心课(是/否)否课程类型理论课(A类)回理论+实践课(B类)口实践课(C类)学分3学时48理论学时24实践学时24适用专业(方向)大数据技术开设学期第5学期先修课程计算机网络技术、Linux操作系统后续课程岗位实习对接1+X证书名称无证书级别无建议使用职业教育国家规划教材“十三五”职业教育国家规划教材,Docker容器技术与高可用实战,肖睿刘震主编,人民邮电出版社,2019年4月第1版二、课程性质与任务(一)课程性质Wocke
2、r容器技术与应用课程是大数据技术专业的专业选修课程。目前,越来越多的应用以容器的方式在开发、测试和生产环境中运行。作为目前较为流行的容器平台,DoCker是开发、发布和运行应用的开放平台。使用DOCker可以大大减少开发中的代码编写与运行之间的时间延迟,提高软件开发的效率和质量,实现产品的快速交付和快速迭代。软件开发人员、IT实施和运维人员都需要掌握这一新兴技术。通过本课程的学习,学生掌握利用DOCker发布、测试和部署应用程序的技术,学会DOCker容器编排、应用程序容器化、自动化构建与持续集成,以及DOCker集群配置的具体方法,能够胜任容器化应用的构建和维护工作,即在应用程序开发、测试、
3、部署和运维工作中DOCker的实施工作。(二)课程任务本课程按照从基础到应用,从基本功能到高级功能的逻辑循序渐进进行讲授,要求学生通过动手实践来掌握Docker使用操作技能。该课程的主要内容包括:Docker的发展、DoCker的概念与特点、DoCker的安装方法、DoCker镜像管理、DoCker容器管理、Docker编排工具使用、KUberneteS的概念和基本操作、DoCkerSWann集群管理、DOCker构建和Web应用部署等内容。教学过程中,结合学生特点,做到因材施教,并将思政元素润物细无声地融入到课堂教学中,培养学生分析和解决实际问题的能力,强化学生的职业道德意识、职业素养意识和
4、创新意识,为开发、测试、部署和运维等相关技术性岗位输送优秀技术人才。(三)课程设计思路本课程的知识点分单元进行学习,每个单元通过学习目标引出单元的教学核心内容,明确教学任务,每个任务的编写分为理论与实践结合,授课过程中详细讲解知识点,通过模拟企业系列案例实践,边学边做,提高学生系统地运用知识的能力,达到理论与实践相统一、知识内化的教学目的,可以让学生知其然也知其所以然,融会贯通、举一反三。三、课程目标与要求(一)课程目标1 .素质目标培养学习兴趣培养良好的文化修养、职业道德、服务意识和敬业精神。培养吃苦耐劳、精益求精的大国工匠精神;培养语言表达能力、沟通能力和独立学习的能力;培养团队协作能力。
5、2 .知识目标理解Docker与传统虚拟机的区别掌握Docker的常用安装方法掌握镜像、容器的基本操作掌握镜像的创建方法了解DoCker网络通信机制了解容器编排工具掌握Docker集群配置与应用了解持续集成工具Jenkins掌握Portainer容器图形化管理工具管理Swarm集群3 .能力目标培养学生基于容器化应用测试、部署和运维的工程能力培养学生项目持续集成和持续部署的规划和实施的能力培养学生发现问题、分析问题和解决问题的能力通过案例驱动综合应用所学知识,提高学生系统运用知识的能力(二)课程要求课程单元教学任务要求单元一Docker基本管理任务1:DoCkCr概述任务2:Docker的安装
6、任务3:DOCker镜像操作任务4:Docker容器操作任务5:DoCker的数据管理掌握Docker安装与Docker基本操作命令单元二DoCker镜像管理任务1:DOCkCr镜像结构概述任务2:基于已有容器创建镜像任务3:基于DOCkerfile构建镜像了解Docker镜像的分层,掌握DOCker镜像的多种创建方法单兀二Docker高级管理任务1:DOCker网络通信机制任务2:DockerCompose容器编排工具任务3:编写DockerCompos文件任务4:使用DockerCompose部署和管理应用程序了解Docker网络通信机制,掌握利用DockerCompose容器编排工具部署
7、和管理应用程序单元四Kubernetes集群任务1:KUberneteS概述任务2:部署Kubernetes集群了解Kubernetes系统,掌握Kubernetes集群部署单元五DockerSwarm集群管理任务1:DockerSwarm概述任务2:DockerSWarm基础环境配置任务3:DOCkerSWarm集群部署任务4:DoCkerSWarm节点管理任务5:DoCkerSWarm服务管理T解DockerSwarm基本架构,掌握部署DockerSwarm集群,掌握DockerSWann节点、服务管理模块六Docker构建和Web应用部署任务1:部署Maven与DockerSwarm集群
8、任务2:持续集成工具JenkinS概述与部署任务3:Web应用部署了解DockerSwarm集群的应用,掌握安装部署JenkinS集成工具,实现Web应用的部署四、课程结构与内容(一)课程结构与学时分配(可自定义表格)情景名称项目名称任务名称(含子任务)任务学时项目学时Docker安装与基本使用单元一Docker基本管理任务1:Docker概述任务2:Docker的安装任务3:DOCkCr镜像操作任务4:Docker容器操作任务5:Docker的数据管理88Docker镜像结构与定制单元二Docker镜像管理任务1:DOCkCr镜像结构概述任务2:基于已有容器创建镜像任务3:基于DOCkerf
9、ile构建镜像88Docker网络通信与容器编排单元三Docker高级管理任务1:DOCker网络通信机制任务2:DockerCompose容器编排工具任务3:编写DockerCompos文件任务4:使用DockerCompose部署和管理应用程序1010部署Kubernetes集群与验证单元四Kubernetes集群任务1:KUberneteS概述任务2:部署Kubernetes集群66DockerSwarm集群实现节点与服务管理单元五DockerSwarm集群管理任务1:DockerSwarm概述任务2:DockerSWarm基础环境配置任务3:DoCkerSWarm集群部署任务4:DoC
10、kerSWarnl节点管理任务5:DockerSWann服务管理88Docker构建和Web应用部署模块六Docker构建和Web应用部署任务1:部署Maven与DockerSwarm集群任务2:持续集成工具JenkinS概述与部署任务3:Web应用部署88(二)课程内容与要求(可自定义表格)教学情境教学项目教学内容(1+X证书内容融入)教学目标教学重难点(课程思政内容)教学建议学时Docker安装与基本使用单元一Docker基本管理Docker概述、Docker安装、Docker基本操作命令、Docker数据管理素质目标:1.培养学生对学科与岗位认知能力,激发学习兴趣;2.培养良好的软件安装
11、习惯和严谨的学习思维。知识目标:1 .了解Docker容器技术;2 .掌握Docker基本操作命令;3 .掌握数据管理方式。能力目标:1.培养独立学习、解决问题的能力。思政目标:1.理解职业精神和职业规范,建立职业责任感,增强职业荣誉感。重点:围绕计算机近几十年的蓬勃发展,诞生了大量优秀的系统和软件,软件开发人员可以自由选择软件,但是从软件开发到运维需要大量成本,Docker技术横空出世,讲解Docker是什么。Docker技术怎么用,Docker的基本命令是什么。怎么管理Docker中的数据;难点:数据卷与数据卷容器的区别和应用。教学方法:讲述教学法,引导教学法,案例教学法教学环境:机房8D
12、ocker镜像结构与定制单元二Docker镜像管理Docker镜像结构、构建Docker镜像素质目标:1.培养学生团队协作能力。2.增强科技是第一生产力的信念,培养不断探索、勇攀高峰的精神。知识目标:1.了解Docker镜像的分层,2.掌握Docker镜像的多种创建方法;能力目标:1 .培养独立学习、解决问题的能力;2 .培养学生独立思考能力。思政目标:1.培养理论联系实际行动的科学态度,在实践中进行构思、设计与实现,在实践中不断提升专业技能。重点:科技是第一生产力,举例说明镜像与容器的关系,一个镜像支撑一个容器的运行,在已有的容器上不断演开发优化定制镜像后再次生成镜像提供技术服务。讲解Doc
13、ker镜像结构、Dockerfile操作指令、Dockerfile构建镜像;难点:编写Dockerfile文件,基于Dockerfile构建镜像。教学方法:讲述教学法,引导教学法,案例教学法教学环境:机房8Docker网络通信与容器编排单元三Docker高级管理Docker网络通信机制、容器编排工具概述及应用素质目标:1.培养学生建立优良传统文化观,理解以爱国主义为核心要勤劳勇敢、艰苦奋斗。重点:“温故而知新,可以为师矣”,复习前面Dockerrun命令,引入容教学方法:讲述教学法,引导教学法,案例教学法102.培养勤奋学习意识。知识目标:1 .了解Docker网络通信机制;2 .掌握利用Do
14、ckerCompose容器编排工具部署和管理应用程序;能力目标:1 .培养独立学习、解决问题的能力;2 .培养学生团队协作、沟通表达能力。思政目标:1.培养“纸上得来终觉浅,绝知此事要躬行”求真务实、开拓进取的自觉行动力器之间的网络通信机制。讲解Docker网络通信机制,DockerCompose容器编排工具,使用DockerCompose部署和管理应用程序;难点:使用DockerCompose部署和管理应用程序。教学环境:机房部署Kubernetes集群与验证单元四Kubernetes集群Kubernetes概述、集群部署素质目标:1.培养自主学习能力和探究意识。2.培养不畏艰难、砥砺前行的决心和勇气。知识目标:1.了解Kubernetes容器编排系统;2.掌握Kubernetes重点:借用习总书记二十大报告中对青年的寄语“怀抱梦想又脚踏实地,敢想敢为又善作善成,立志做有理想、敢担当、能吃苦、肯奋教学方法:讲述教学法,案例教学法教学环境:机房6集群部署。能力目标:1 .培养团队协作能力;2 .培养沟通表达能力。思政目标:1.争做克服眼前困难,继续前行,只争朝夕不负韶华的时代新人。斗