# 1. 卸载旧版本
sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine

# 2. 安装依赖
sudo yum install -y yum-utils

注意:也可以使用:sudo yum install -y yum-utils device-mapper-persistent-data lvm2

区别在于第一个命令除了安装yum-utils之外,还额外安装了device-mapper-persistent-datalvm2这两个软件包(或软件包组)。

# 3. 添加Docker仓库
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
注意:这一步如果国内可能会连接不上,推荐使用阿里镜像源:sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo sudo sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
在配置完镜像源之后一定要重新刷新缓存,不然可能依旧会报错(读的还是原来的那个仓库):sudo yum makecache fast

# 4. 安装Docker引擎
sudo yum install docker-ce docker-ce-cli containerd.io

# 5. 启动Docker服务
sudo systemctl start docker
sudo systemctl enable docker

# 6. 验证安装
sudo docker --version

更多推荐