CentOS8 的官方源里不带docker
先安装docker源
curl https://download.docker.com/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker-ce.repo
在 https://download.docker.com/linux/centos/7/x86_64/stable/Packages/ 找一个版本比较新的的 containerd.io,安装到系统
yum install https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.10-3.2.el7.x86_64.rpm
因为用的是centos7里的containerrd,先要删掉系统中有冲突的包
yum remove podman-manpages
最后
yum install docker-ce
systemctl start docker
docker info