目录
前言
随着Docker国内镜像源的停止服务,如果按照以往Docker官方的安装方式,在安装过程中经常由于网络问题,导致Docker安装失败。
一、卸载旧版本
在安装新版本的Docker之前,我们需要卸载Docker的旧版本以及相关的依赖项
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
二、设置存储库
安装软件包yum-utils,并设置Docker CE 镜像仓库
sudo yum install -y yum-utils
#阿里源
yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
三、安装 Docker 引擎
安装最新版本的 Docker Engine、containerd 和 Docker Compose
yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
安装特定版本:
yum list docker-ce --showduplicates | sort -r
docker-ce.x86_64 3:27.1.1-1.el9 docker-ce-stable
docker-ce.x86_64 3:27.1.0-1.el9 docker-ce-stable
<...>
sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io docker-buildx-plugin docker-compose-plugin
四、启动Docker
#查看docker版本
docker --version
#启动Docker
sudo systemctl start docker
sudo systemctl enable docker
总结
以上仍是采用Docker官方的安装方式进行安装,区别在于镜像源由Docker官方替换成阿里云的源,同理也可以替换为国内的其他镜像仓库。