Docker容器技术应用 实验指导书 任务2.2.1 Docker安装.docx
任务2.2.1Docker安装
(1)任务目标
掌握安装Docker的方法
(2)任务内容
Docker安装前的环境部署
配置docker-ce源
安装docker-ce
配置镜像加速器
(3)完成任务所需的设备和软件
一台安装Windows10操作系统的计算机
VMwareWorkstation,Docker
远程管理工具MobaXterm
(4)任务实施步骤
第一步:查看防火墙状态,确认防火墙已关闭,操作命令如下:
[root@docker~]#systemctlstatusfirewalld
命令运行结果如图2-2所示。
图2-2查看防火墙状态
如果防火墙状态显示Active:inactive(dead),表示防火墙关闭;如果防火墙状态显示Active:active(running),表示防火墙开启,此时需要使用任务1.2.5实施步骤中第一步的命令关闭防火墙。
第二步:查看SELINUX状态,确保关闭SELINUX,操作命令如下:
[root@docker~]#cat/etc/selinux/config
命令运行结果如图2-3所示。
图2-3查看SELINUX状态
如果SELINUX的值不是disabled,需要使用任务1.2.5实施步骤中第二步的命令关闭SELINUX。
第三步:安装所需的依赖包,操作命令如下:
[root@docker~]#yuminstall-yyum-utilsdevice-mapper-persistent-datalvm2
命令运行结果如图2-4所示。
图2-4安装所需的依赖包
第四步:配置Docker的安装源,操作命令如下:
[root@docker~]#wget-O/etc/yum.repos.d/docker-ce.repo/docker-ce/linux/centos/docker-ce.repo
命令运行结果如图2-5所示。
图2-5配置Docker的安装源
第五步:安装Docker,操作命令如下:
[root@docker~]#yuminstalldocker-ce–y
命令运行结果如图2-6所示。
图2-6安装Docker
第六步:启动Docker,并将其设置为开机自启动,操作命令如下:
[root@docker~]#systemctlstartdocker
[root@docker~]#systemctlenabledocker
命令运行结果如图2-7所示。
图2-7启动Docker,并将其设置为开机自启动
第七步:查看Docker版本号,操作命令如下:
[root@docker~]#docker--version
命令运行结果如图2-8所示。
图2-8查看Docker版本号
第八步:查看Docker信息,操作命令如下:
[root@docker~]#dockerinfo
命令运行结果如图2-9所示。
图2-9查看Docker信息
第九步:配置Docker镜像加速器,便于Docker更快地拉取镜像,操作命令如下:
[root@docker~]#vim/etc/docker/daemon.json
{
registry-mirrors:[]
}
[root@docker~]#systemctldaemon-reload
[root@docker~]#systemctlrestartdocker
这里配置了网易云镜像加速器,如果使用阿里云镜像加速器,每个用户会有专属的镜像加速地址,获取该地址的方法如下:
①访问阿里云网站,注册账号并登陆。
②找到产品→容器→容器服务→容器镜像服务ACR(AlibabaCloudContainerRegistry,简称ACR)→管理控制台→镜像工具→镜像加速器,即可获取个人专属的镜像加速地址,如图2-10所示。
图2-10获得个人专属的镜像加速地址
注意:如果以上两个镜像加速器都不奏效,建议配置以下镜像加速器:
[root@docker~]#vim/etc/docker/daemon.json
{
registry-mirrors:
[
,
https://docker.m.daocloud.io,
https://noohub.ru,
https://huecker.io,
https://dockerhub.timeweb.cloud,
]
}
[root@docker~]#systemctldaemon-reload
[root@docker~]#systemctlrestartdocker
第十步:为虚拟机拍摄快照,保存虚拟机此时的状态,如图2-11所示