Docker容器技术与应用(第2版)(微课版)-教案全套 项目1--8 Docker 概述---自动化部署 .doc

Docker容器技术与应用(第2版)(微课版)-教案全套 项目1--8 Docker 概述---自动化部署 .doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

PAGE12

教案

课程名称

Docker容器技术与应用

课程代码

系(部)

教研室(实验室)

授课教师

职称

年月

课程

名称

Docker容器技术与应用

总计:72学时

课程

类别

专业课

课程代码

讲授:36学时

实验:36学时

上机:学时

其他:学时

授课

教师

学分

授课

对象

教材和主要参考资料

程宁《Docker容器技术与应用(第2版)(微课版)》人民邮电出版社2025.6

《Docker容器技术与应用》是云计算技术与应用的专业必修课,是云计算技术与应用专业中一门实践性很强的专业核心课程,主要内容包括Docker的发展、Docker的概念与特点、Docker的安装方法、Docker镜像管理、Docker容器管理、Docker网络和数据卷管理、Docker编排工具使用、Kubernetes的概念和基本操作、Kubernetes网络管理和数据卷管理和自动化部署等。

1.了解容器技术的发展历程;识记Docker的基本概念和特点;理解Docker与传统虚拟机的区别,掌握Docker的常用安装方法。

2.了解镜像的基本概念和常用操作命令的使用;了解仓库的基本概念;掌握公有仓库的使用和私有仓库构建的方法;掌握构建镜像的基本方法。

3.了解容器的基本概念、特点和实现原理;理解镜像和容器的关系;掌握容器的基本使用和运维管理;了解CGroups的功能;掌握利用CGroups对资源控制的方法。

4.了解Docker网络的相关理论知识;掌握Docker网络的配置和使用;了解Docker存储技术、数据卷和数据卷容器的使用方法。

5.了解容器编排的管理方法和基本使用方法;了解容器集群的管理方法和基本使用方法。

6.了解Kubernetes的相关理论知识;理解Kubernetes的架构和工作流程。

7.了解Kubernetes的网络管理;了解Kubernetes的数据卷管理。

8.了解持续集成的概念、特点和组成;了解Jenkins持续集成工具。

授课题目:项目1Docker概述

授课方式

(请打√)

理论课?讨论课□实验课?习题课□其他□

课时

安排

8

教学大纲要求:

了解容器技术的发展历程;掌握Docker的基本概念和特点;掌握Docker与传统虚拟机的区别,掌握Docker的常用安装方法。

知识目标

了解容器技术的发展历程。

掌握Docker的基本概念和特点。

掌握Docker与传统虚拟机的区别。

了解Docker的基本应用。。

能力目标

?熟练掌握百度、Google等搜索工具的使用方法。

?掌握在RHEL8.1中安装Docker的步骤。

?掌握在Windows10中安装Docker的步骤。

?掌握Docker启动和验证的基本方法。

素质目标

?培养团队协作精神,树立诚信意识。

?锻炼沟通交流的能力。

?培养自主钻研的工匠精神。

教学重点及难点:

重点:Docker的基本概念和特点,Docker与传统虚拟化的区别。

难点:Docker常用安装方法。

作业、讨论题、思考题:

课后总结分析

教学内容:

任务1.1认识Docker技术

1.1.1Docker的发展历程

信息技术的飞速发展,促使人类进入云计算时代,云计算时代下孕育出众多的云计算平台。但众多的云平台之间标准规范不统一,每个云平台都有各自独立的资源管理策略、网络映射策略和内部依赖关系,导致各个平台无法做到相互兼容、相互连接。同时,应用的规模愈发庞大、逻辑愈发复杂,任何一款产品都无法顺利地从一个云平台“迁移”到另外一个云平台。

Docker利用容器技术弥合了各个云平台之间的差异,Docker通过容器来打包应用、解耦应用和运行平台。在进行迁移的时候,只需要在新的服务器上启动需要的容器即可,而所付出的成本代价是极低的。

Docker最初是dotCloud公司的创始人SolomonHykes所带领的团队发起的,其主要项目代码在GitHub上进行维护。

1.1.2Docker的概念与特点

1.Docker的定义

Docker是以Docker容器为资源分割和调度的基本单位,封装整个软件运行时环境,为开发者和系统管理员设计,用于构建、发布和运行分布式应用的平台。它是一个跨平台、可移植且简单易用的容器解决方案。Docker的源代码托管在GitHub上,基于Go语言开发,并遵从Apache2.0协议。Docker可在容器内部快速自动化地部署应用,并通过操作系统内核技术(namespace、CGroups等)为容器提供资源隔离与安全保障。

2.优点

(1)更快的交付

文档评论(0)

xiaobao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档