CentOS 7安装Docker

作者:IT技术圈子 浏览量:715   发表于 2023-09-16 14:24 标签:

一、卸载旧版本Docker(如有安装)

在安装Docker前,检查是否安装旧版本Docker以及相关依赖

rpm -qa | grep docker*

如有之前有安装过旧版本的Docker,需把原有旧版本的Docker以及相关的Docker依赖卸载掉(如未安装则可忽略),卸载方式如下:

 yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

二、配置Docker的RPM仓库

安装yum-utils工具以及配置Docker仓库

yum install -y yum-utils
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

执行以上步骤后,/etc/yum.repos.d/目录下会生成Docker的仓库配置文件

 ls /etc/yum.repos.d/
 
CentOS-Base.repo       CentOS-Media.repo
CentOS-CR.repo         CentOS-Sources.repo
CentOS-Debuginfo.repo  CentOS-Vault.repo
CentOS-fasttrack.repo  docker-ce.repo

三、安装Docker

方式一:安装最新版本的Docker

yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

方式二:安装指定版本的Docker

先查看可安装Docker版本有哪些

yum list docker-ce --showduplicates | sort -r

执行以上命令会列出当前可安装的Docker版本,其中第一列的docker-ce为软件名称,第二列为具体版本

docker-ce.x86_64            3:24.0.6-1.el7                      docker-ce-stable
docker-ce.x86_64            3:24.0.5-1.el7                      docker-ce-stable
docker-ce.x86_64            3:24.0.4-1.el7                      docker-ce-stable
docker-ce.x86_64            3:24.0.3-1.el7                      docker-ce-stable
...

如需安装第二行的版本,执行以下命令

yum install docker-ce-24.0.5-1.el7 -y

四、启动Docker

systemctl start docker