1. 借助docker运行一个干净的centos环境
docker run -t -i -v /root/docker-rpm:/docker-rpm --privileged=true centos
2. 进入容器之后执行下列命令下载docker和其依赖的rpm包
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum makecache
yum install --downloadonly --downloaddir=/docker-rpm/ docker-ce docker-ce-cli containerd.io
exit
3. 退出之后所有的rpm包都在/root/docker-rpm
里了
4. 安装
rpm -ivhU *.rpm --nodeps --force
网友评论