下载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 信息说明成功 ✅
相关推荐
小猿姐6 小时前
唯品会大规模数据库云原生实践:基于 KubeBlocks 管理数千实例的统一运维之路
运维·elasticsearch·云原生
七歌杜金房11 小时前
我终于又有了自己的 Linux 电脑
linux·debian·mac
SkyWalking中文站18 小时前
认识 Horizon UI · 5/17:3D 基础设施地图
运维·监控·自动化运维
tntxia1 天前
linux curl命令详解_curl详解
linux
扛枪的书生2 天前
Linux 网络管理器用法速查
linux
SkyWalking中文站2 天前
认识 Horizon UI · 1/17:SkyWalking 新一代可观测性控制台
运维·前端·监控
顺风尿一寸2 天前
Java Socket 内核之旅:从 SocketChannel.read() 到 tcp_recvmsg 与 epoll 的完整调用链路
linux
雪梨酱QAQ2 天前
Kubeneters HA Cluster部署
运维
江华森2 天前
Spring Cloud 微服务全栈实战:从 Eureka 到 Docker Compose 一文贯通
运维
江华森2 天前
Matplotlib 数据绘图基础入门
运维