内容正文:
课程名称
第2章 Docker安装
计划学时
2学时
内容分析
本章主要介绍Windows安装Docker、Linux安装Docker、Docker加速器
教学目标
与教学要求
要求学生在不同操作系统中安装Docker、了解安装Docker的配置、从不同途径获取Docker、深入理解Docker的工作原理
教学重点
Linux安装Docker、Docker加速器
教学难点
Linux安装Docker、Docker加速器
教学方式
课堂讲解及ppt演示
教
学
过
程
第一课时
(Windows安装Docker)
了解容器知识
1.介绍本书,引出本课时的主题
Docker作为新兴的容器技术,目前在企业中得到了广泛的应用,市场也十分渴望相关技术人才。由于各企业使用的服务器系统有所差异,本章将详细介绍如何在Windows、Linux以及Mac系统下安装Docker。
2.明确学习目标
(1) 能够了解Docker版本
(2) 能够了解通过官方网站安装Docker
(3) 能够掌握通过Docker Toolbox安装Docker
知识讲解
· Docker版本
Docker原本是dotCloud公司旗下一个业余的开源产品,随着Docker的流行与发展,dotCloud公司更名为Docker公司,并开启了商业化之路,Docker容器从17.03版本开始分为CE(Community Edition,社区版本)与EE(Enterprise Edition,企业版本)。就像是TIM与QQ,都是由同一家公司开发,用途都相同,但针对不同的人群,如图所示。
Docker CE是免费Docker产品的新名称,Docker CE并没有降低性能,它包含完整的Docker平台,非常适合开发人员和运维团队构建容器App。
Docker EE包含额外的付费服务,因为安全性更高,更加适合在企业中使用。
Docker公司为Docker CE与Docker EE提供了不同的版本迭代计划。
· 通过官方网站安装Docker
在Windows操作系统中安装Docker时,要确定本机CPU开启虚拟化功能,因为Docker程序依赖虚拟化技术,不开启虚拟化功能是无法正常使用Docker的。CPU的虚拟化功能要在开机时进入BIOS模式开启,不同品牌的计算机操作流程略有不同。开启后可以在任务管理器中查看是否开启成功,如图所示。
Docker可以在主流的操作系统和云平台上使用,如Windows操作系统、MacOS和Linux操作系统等。但针对Windows操作系统目前Docker官方网站仅有Windows 10专业版和企业版的安装包,Windows7/Windows8/Windows10家庭版需要通过Docker Toolbox来安装。
用户可以通过访问Docker官方网站获取对应版本的Docker,Docker官方网站如图所示。
单击页面右上角的Get Started,在页面下方会出现获取Docker的入口,选择Download for Windows获取支持Windows系统的Docker,如图所示。
进入Docker下载页面后,单击Please Login To Download,如图所示。
在Docker官方网站获取Docker需要注册一个Docker Hub账号,没有的话可以先到docker Hub官方网站注册,注册完就可以单击Get Docker进行下载了,Docker下载过程如图所示。
下载完成后,本地新增了一个Docker for Windows Install.exe文件,如图所示。
Docker for Windows Install.exe文件是Docker在Windows系统中的安装程序,双击它之后Docker开始安装。
安装之后,双击桌面图标即可启动Docker。
· 通过Docker Toolbox安装Docker
2.1.2节中介绍了如何从Docker官网下载安装Docker,下面介绍使用Docker Toolbox来安装Docker的方法。
Docker Toolbox是Windows系统专属的Docker客户端。如果用户无法使用Docker for Windows Install.exe安装Docker,例如,用户系统是Windows10家庭版,就可以使用Docker Toolbox安装Docker。
选择到阿里云开源镜像站下载Docker Toolbox,进入网站后,单击docker-toolbox→windows→docker-toolbox→ dockerToolbox-18.03.0-ce.exe 进行下载。下载完成后,本地会新增一个DockerToolbox