由于我是新安装的centos 8.5 所以为确保依赖包的齐全,需要更新一下yum
1. 更新yum
命令:yum update
更新前提操作系统centos 必须能够联网
建议使用root登录完并完成以下所有操作
2. 卸载旧版本的docker
因为本次演示是全新的环境,不涉及卸载,执行命令也没有实际处理,但先粘命令行出来:
命令:
yum remove docker docker-common docker-selinux docker-engine
3. 安装依赖的软件包
因为之前安装有过类似的报错:类似缺少依赖包的提示,所以本次事先安装好
命令:
yum install -y yum-utils device-mapper-persistent-data lvm2
4 设置yum 源
命令:
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
5. 不设定版本安装lasted Docker
命令:
yum install --allowerasing docker-ce docker-ce-cli containerd.io
题外话:不加--allowerasing 可能遇到的问题如下:
执行命令后 自动下载,等待一会儿就完成啦哈
6. 安装校验
启动docker:
命令:
systemctl start docker
校验
命令:
docker version .
或
docker info