1、删除旧版本
sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
2、设置仓库
(1)、sudo yum install -y yum-utils
(2)、sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
在执行(2)时出现以下错误:
解决方法:
在终端执行以下命令:
sudo sed -iBAK '/^failovermethod=/d' /etc/yum.repos.d/*.repo sudo sed '/^failovermethod=/d' /etc/yum.repos.d/*.repo dnf upgrade
3、安装Docker引擎:
sudo yum install docker-ce docker-ce-cli containerd.io
4、启动
sudo systemctl start docker
5、校验
docker -v