文章取至:https://blog.yasking.org/a/centos7-offline-install-docker-ce.html
首先准备一个与目标系统相同的联网系统
安装必要依赖
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
添加Docker源
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
#Docker 各个版本号:#https://download.docker.com/linux/centos/7/x86_64/stable/Packages/
下载依赖
yumdownloader --resolve docker-ce-19.03.5 docker-ce-cli-19.03.5 containerd.io
打包依赖
tar cf docker-ce.offline.tar *.rpm
此时在目录下生成一个文件,docker-ce.offline.tar 就是离线安装 Docker 所需的全部依赖了
解压缩
tar xvf docker-ce.offline.tar
安装 Docker
rpm -ivh --replacefiles --replacepkgs *.rpm
#或者 rpm -ivh --nodeps --force --replacepkgs *.rpm
开机启动
systemctl enable docker
启动 Docker
systemctl start docker