因为这两天学习安装,看了很多大佬的教程但始终没有成功,试到最后成功安装上了,但不知道具体是哪条命令生效的,所以今天重新装了个虚拟机尝试,然后就发现了问题主要在于yum源,或者说是版本,希望能对有同样问题的同学有帮助~
安装docker依赖环境:yum install -y yum-utils device-mapper-persistent-data lvm2
添加镜像源:yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
我使用的docker官网的镜像,若失败可使用阿里云源等镜像。http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
清华源:https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
yum install docker-ce docker-ce-cli containerd.io
出现问题:
使用命令,移除podman:
dnf remove podman
yum erase podman buildsh
再次尝试yum install docker-ce docker-ce-cli containerd.io
出现问题:
更换yum源(可自行到阿里云官方镜像站更换最新版):阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区 (aliyun.com)
再次尝试:
成功安装!
最后一步:yum install docker-ce docker-ce-cli
启动。