下载Dokcer安装到另一台无网CentOS

下载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 信息说明成功 ✅
相关推荐
数智工坊12 小时前
Zotero自建Ubuntu WebDAV附件同步方案(完美解决存储空间不足)
linux·运维·ubuntu
ltl14 小时前
HTTP/3 实战:从 QUIC 到 H3 的完整请求链路
linux
独隅14 小时前
GitHub Actions 自动化运维实战:CI/CD 流水线一体化效果展示
运维·自动化·github
ltl14 小时前
POSIX 文件锁:flock、fcntl 与 NFS 上的工程陷阱
linux
ltl14 小时前
CUDA 生态:cuBLAS、cuDNN、NCCL、Triton、CUTLASS
linux
饺子大魔王的男人14 小时前
CentOS部署Cockpit:图形化查看系统、日志与服务状态
linux·运维·centos
不会就选b14 小时前
Linux之信号(二)
linux·运维·服务器
我是小灰灰吖15 小时前
QT在线安装器使用指南:从下载到配置完整教程
linux·qt·ubuntu
GlueNa2SiO315 小时前
第十八章 Linux故障排查与恢复
linux·服务器·笔记·学习
qq_2676128915 小时前
Gitee项目管理推荐:从工具链割裂到DevOps全链路贯通的企业级协作实践
运维·gitee·devops