下载Dokcer安装到另一台CentOS
- [1. 整体方案](#1. 整体方案)
- [2. 在「有网络」的 CentOS 7 机器上操作](#2. 在「有网络」的 CentOS 7 机器上操作)
- [3. 无网机器安装](#3. 无网机器安装)
1. 整体方案
✅ 在有网机器把 Docker 打成 rpm 包
✅ 拷贝到无网 CentOS 7
✅ 一次性安装成功
2. 在「有网络」的 CentOS 7 机器上操作
1️⃣ 安装下载工具
bash
yum install -y yum-utils

2️⃣ 添加 Docker 官方 yum 源
bash
yum-config-manager --add-repo \
https://download.docker.com/linux/centos/docker-ce.repo

验证:
bash
yum repolist | grep docker

3️⃣ 下载 Docker 离线安装包(不安装)
bash
📌 这一步会自动把 Docker + 所有依赖 rpm 全部下载下来。
mkdir -p /tmp/docker-offline
cd /tmp/docker-offline
yum install --downloadonly --downloaddir=. \
docker-ce \
docker-ce-cli \
containerd.io

4️⃣ 检查下载结果(很重要)

5️⃣打包成一个压缩包
bash
cd /tmp
tar czvf docker-anolis7-offline.tar.gz docker-offline
3. 无网机器安装
1️⃣ 解压
bash
cd /opt
tar xzvf docker-anolis7-offline.tar.gz
cd docker-offline
2️⃣ 本地安装 rpm
bash
yum localinstall -y *.rpm
3️⃣ 启动并验证 Docker
bash
systemctl enable docker
systemctl start docker
docker version
看到 Client / Server 信息说明成功 ✅