yum install docker-ce docker-ce-cli containerd.ioCentOS-8 - AppStream 7.7 kB/s | 4.3 kB 00:00 CentOS-8 - Base 6.0 kB/s | 3.9 kB 00:00 CentOS-8 - Extras 1.0 kB/s | 1.5 kB 00:01 Docker CE Stable - x86_64 11 kB/s | 3.5 kB 00:00 Docker CE Nightly - x86_64 9.0 kB/s | 91 kB 00:10 软件包 containerd.io-1.2.0-3.el7.x86_64 已安装。错误: 问题: package docker-ce-3:19.03.9-3.el7.x86_64 requires containerd.io >= 1.2.2-3, but none of the providers can be installed - cannot install the best candidate for the job - package containerd.io-1.2.10-3.2.el7.x86_64 is excluded - package containerd.io-1.2.13-3.1.el7.x86_64 is excluded - package containerd.io-1.2.13-3.2.el7.x86_64 is excluded - package containerd.io-1.2.2-3.3.el7.x86_64 is excluded - package containerd.io-1.2.2-3.el7.x86_64 is excluded - package containerd.io-1.2.4-3.1.el7.x86_64 is excluded - package containerd.io-1.2.5-3.1.el7.x86_64 is excluded - package containerd.io-1.2.6-3.3.el7.x86_64 is excluded - package containerd.io-1.2.11-3.2.el7.x86_64 is excluded - package containerd.io-1.2.12-3.1.el7.x86_64 is excluded - package containerd.io-1.2.6-3.2.el7.x86_64 is excluded(尝试添加 '--skip-broken' 来跳过无法安装的软件包 或 '--nobest' 来不只使用最佳选择的软件包)

解决方法:
进入阿里云镜像地址:https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/edge/Packages/找到你想要的或者最新的containerd.io包,拼接在阿里云地址后面,
如下:
yum install -y https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/edge/Packages/containerd.io-1.2.13-3.1.el7.x86_64.rpm
然后再执行 yum install docker-ce docker-ce-cli containerd.io 即可。