1. 获取安装包及依赖
-
1.1 首先准备一个与目标系统相类似的联网系统
-
1.2 安装必要依赖
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
-
1.3 添加Docker源
# docker官网源 sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo # 阿里源 sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
-
1.4 更新yum源的元数据(可理解为安装包的下载索引)
sudo yum makecache fast
- 1.5 查看docker 可安装版本
yum list docker-ce --showduplicates|sort -r
- 1.6 下载依赖
yumdownloader --resolve docker-ce-19.03.12 docker-ce-cli-19.03.12 containerd.io
- 1.7 打包依赖
tar -czvf docker-ce.offline.tgz *.rpm
2. 离线部署
- 解压
tar -xzvf docker-ce.offline.tgz
- 安装
sudo rpm -ivh --replacefiles --replacepkgs *.rpm
- 开机自启
sudo systemctl enable docker
- 启动
sudo systemctl start docker