安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
设置yum源
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
2.1 查看是否已安装docker列表
yum list installed | grep docker
2.2 安装docker
yum -y install docker
-y表示不询问安装,直到安装成功,安装完后再次查看安装列表
2.3 启动docker
systemctl start docker
使用systemctl enable docker.service命令设置docker.service自动启动,使用service enable docker.service是不行的,并且提示您使用systemctl命令。
2.4 查看docker服务状态
systemctl status docker
以上说明docker安装成功
启动并加入开机启动
sudo systemctl start docker
sudo systemctl enable docker
验证安装是否成功(有client和service两部分表示docker安装启动都成功了)
docker version
安装社区版:
======
[root@localhost home]# yum list docker-ce --showduplicates | sort
Available Packages
- base: mirrors.tuna.tsinghua.edu.cn
docker-ce.x86_64 17.03.0.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.03.1.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.03.2.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.03.3.ce-1.el7 docker-ce-stable
docker-ce.x86_64 17.06.0.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.06.1.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.06.2.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.09.0.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.09.1.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.12.0.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.12.1.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 18.03.0.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 18.03.1.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 18.06.0.ce-3.el7 docker-ce-stable
docker-ce.x86_64 18.06.1.ce-3.el7 docker-ce-stable
docker-ce.x86_64 18.06.2.ce-3.el7 docker-ce-stable
docker-ce.x86_64 18.06.3.ce-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.0-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.1-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.2-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.3-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.4-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.5-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.6-3.el7 docker-ce-stable
安装 :
安装Docker,命令:yum install docker-ce-版本号,我这里选的是docker-ce-17.12.1.ce
[root@localhost home]# yum install docker-ce-17.12.1.ce
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
-
base: mirrors.tuna.tsinghua.edu.cn
-
extras: mirrors.huaweicloud.com
-
updates: mirrors.huaweicloud.com
Resolving Dependencies
–> Running transaction check
—> Package docker-ce.x86_64 0:17.12.1.ce-1.el7.
《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》
【docs.qq.com/doc/DSmxTbFJ1cmN1R2dB】 完整内容开源分享
centos will be installed
–> Finished Dependency Resolution
Dependencies Resolved
==========================================================================================================================================================================================================================
Package Arch Version Repository Size
==========================================================================================================================================================================================================================
Installing:
docker-ce x86_64 17.12.1.ce-1.el7.centos docker-ce-stable 30 M
Transaction Summary
==========================================================================================================================================================================================================================
Install 1 Package
Total download size: 30 M
Installed size: 30 M
Is this ok [y/d/N]: y
Downloading packages:
docker-ce-17.12.1.ce-1.el7.centos.x86_64.rpm | 30 MB 00:00:17
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : docker-ce-17.12.1.ce-1.el7.centos.x86_64 1/1
Verifying : docker-ce-17.12.1.ce-1.el7.centos.x86_64 1/1