1. 删除旧版本
sudo yum remove docker*
2. 设置docker yum源
sudo yum install -y yum-utils
sudo yum-config-manager \
--add-repo https://download.docker.com/linux/centos/docker-ce.repo
3. 安装
3.1 安装最新版
sudo yum install docker-ce docker-ce-cli containerd.io
3.2 安装指定版本
#找到所有可用docker版本列表
yum list docker-ce --showduplicates | sort -r
# 安装指定版本,用上面的版本号替换<VERSION_STRING>
sudo yum install docker-ce-<VERSION_STRING>.x86_64 docker-ce-cli-<VERSION_STRING>.x86_64 containerd.io
4. 离线安装
4.1 rpm安装
#xxx.rpm为下载的rpm包名
rpm -ivh xxx.rpm
4.2 二进制安装
二进制包下载地址:Index of linux/static/stable/
#**.tar.gz为下载的二进制包名
tar -zxvf **.tar.gz
docker/docker
5. 启动服务
systemctl start docker
systemctl enable docker
6. 配置镜像加速
登录阿里云-容器镜像服务-镜像加速器,按操作文档执行即可:
执行以下命令,⚠️要替换自己的镜像加速地址:
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["自己地址"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker