CentOS7.8部署Docker

时间:2022-11-24 11:04:55

1.通过CentOS安装Docker

1.1 查看操作系统平台
[root@k8s ~]# cat /etc/redhat-release 
CentOS Linux release 7.8.2003 (Core)
[root@k8s ~]# uname -r
3.10.0-1127.el7.x86_64
[root@k8s ~]# uname -m
x86_64
1.2 安装相关依赖环境
[root@k8s ~]# yum -y install yum-utils device-mapper-persistent-data lvm2

CentOS7.8部署Docker

1.3 添加Yum源信息
[root@k8s ~]# yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

CentOS7.8部署Docker

查看版本列表:​yum list docker-ce.x86_64 --showduplicates | sort -r​

CentOS7.8部署Docker

1.4 更新yum源并安装Docker-CE
[root@k8s ~]# yum makecache fast

CentOS7.8部署Docker

[root@k8s ~]# yum -y install docker-ce

CentOS7.8部署Docker

1.5 开启Docker服务
[root@k8s ~]# systemctl start docker
1.6 查看docker版本信息

​docker -v​

​docker info​

[root@k8s ~]# docker -v
Docker version 20.10.21, build baeda1f

[root@k8s ~]# docker info

CentOS7.8部署Docker

1.7 安装指定的docker版本

注意:使用同一个环境的同学,需要先卸载原有docker

[root@k8s ~]# yum list | grep docker
containerd.io.x86_64 1.6.10-3.1.el7 @docker-ce-stable
docker-ce.x86_64 3:20.10.21-3.el7 @docker-ce-stable
docker-ce-cli.x86_64 1:20.10.21-3.el7 @docker-ce-stable
docker-ce-rootless-extras.x86_64 20.10.21-3.el7 @docker-ce-stable
docker-scan-plugin.x86_64 0.21.0-3.el7 @docker-ce-stable

CentOS7.8部署Docker

​yum remove  docker-ce.x86_64 docker-ce-cli.x86_64 docker-ce-rootless-extras.x86_64 docker-scan-plugin.x86_6 ​

[root@k8s ~]# yum remove  docker-ce.x86_64 docker-ce-cli.x86_64 docker-ce-rootless-extras.x86_64 docker-scan-plugin.x86_6

CentOS7.8部署Docker

查看安装指定的版本

[root@k8s ~]# yum list docker-ce.x86_64 --showduplicates | sort -r
已加载插件:fastestmirror
可安装的软件包
* updates: mirrors.cloud.tencent.com
Loading mirror speeds from cached hostfile
* extras: mirrors.cloud.tencent.com
* epel: mirrors.cloud.tencent.com
docker-ce.x86_64 3:20.10.9-3.el7 docker-ce-stable
docker-ce.x86_64 3:20.10.8-3.el7 docker-ce-stable
docker-ce.x86_64 3:20.10.7-3.el7 docker-ce-stable
docker-ce.x86_64 3:20.10.6-3.el7 docker-ce-stable
docker-ce.x86_64 3:20.10.5-3.el7 docker-ce-stable
docker-ce.x86_64 3:20.10.4-3.el7 docker-ce-stable
docker-ce.x86_64 3:20.10.3-3.el7 docker-ce-stable
docker-ce.x86_64 3:20.10.2-3.el7 docker-ce-stable
docker-ce.x86_64 3:20.10.21-3.el7 docker-ce-stable
docker-ce.x86_64 3:20.10.20-3.el7 docker-ce-stable
docker-ce.x86_64 3:20.10.19-3.el7 docker-ce-stable
docker-ce.x86_64 3:20.10.18-3.el7 docker-ce-stable
docker-ce.x86_64 3:20.10.17-3.el7 docker-ce-stable
docker-ce.x86_64 3:20.10.16-3.el7 docker-ce-stable
docker-ce.x86_64 3:20.10.15-3.el7 docker-ce-stable
docker-ce.x86_64 3:20.10.14-3.el7 docker-ce-stable
docker-ce.x86_64 3:20.10.1-3.el7 docker-ce-stable
docker-ce.x86_64 3:20.10.13-3.el7 docker-ce-stable
docker-ce.x86_64 3:20.10.12-3.el7 docker-ce-stable
docker-ce.x86_64 3:20.10.11-3.el7 docker-ce-stable
docker-ce.x86_64 3:20.10.10-3.el7 docker-ce-stable
docker-ce.x86_64 3:20.10.0-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.9-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.8-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.7-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.6-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.5-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.4-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.3-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.2-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.15-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.14-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.1-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.13-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.12-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.11-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.10-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.0-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.9-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.8-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.7-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.6-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.4-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.2-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.0-3.el7 docker-ce-stable
docker-ce.x86_64 18.06.3.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.1.ce-3.el7 docker-ce-stable
docker-ce.x86_64 18.06.0.ce-3.el7 docker-ce-stable
docker-ce.x86_64 18.03.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 17.12.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.09.1.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.06.2.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.0.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.03.2.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.0.ce-1.el7.centos docker-ce-stable
* centosplus: mirrors.cloud.tencent.com
* base: mirrors.cloud.tencent.com
[root@k8s ~]#

​yum -y install docker-ce-19.03.8-3.el7 docker-ce-cli-19.03.8-3.el7.x86_64​

[root@k8s ~]#  yum -y install docker-ce-19.03.8-3.el7 docker-ce-cli-19.03.8-3.el7.x86_64

CentOS7.8部署Docker

1.8 配置镜像加速

加速地址:​​​​​​https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors​

CentOS7.8部署Docker

[root@k8s ~]# cd /etc/docker/
[root@k8s docker]# cat daemon.json
{
"registry-mirrors": ["https://y4rixr0q.mirror.aliyuncs.com"]
}
[root@k8s docker]#