CentOS 7安装Docker
一、卸载旧版本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