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

本文介绍了一种在无网络环境中通过离线包安装Docker的方法。主要包括:在可联网环境中下载Docker及其依赖项,创建离线安装包,然后在目标系统上进行离线部署。此外还提供了Docker版本查看及服务管理等操作。
853

被折叠的 条评论
为什么被折叠?



