docker rpm离线安装

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

你可能感兴趣的:(docker rpm离线安装)