Files
nexus/wiki/sources/如何传输docker-images-并且在另一个docker安装.md
2026-04-22 12:02:55 +08:00

1.7 KiB
Raw Permalink Blame History

title, type, tags, sources, last_updated
title type tags sources last_updated
如何传输Docker images 并且在另一个Docker安装 source
2026-04-22

Source File

Summary用中文描述

  • 核心主题Docker 镜像在多台机器之间的离线传输方法
  • 问题域:内网环境或无 Registry 情况下的镜像迁移
  • 方法/机制:三种方案——docker save/loadtar 包)、镜像仓库推送拉取、ctr 直接复制
  • 结论/价值:提供了完整的离线迁移工具链,适合家庭服务器集群或隔离网络环境

Key Claims用中文描述

  • docker save 可将镜像导出为 tar 文件,docker load 可在目标机器导入,无需镜像仓库中介
  • docker push/pull 适合有镜像仓库(如 Docker Hub、私有 Harbor的场景
  • ctr -n k8s.io images import 可直接导入镜像包,绕过 Docker 工具链
  • 多架构镜像需注意 --platform 参数指定平台,避免在不同架构机器间混用

Key Quotes

"把镜像 save 成 tar 包后拷贝到新机器再 load 进去" — 最通用的离线迁移方案,适用于无网络的隔离环境

Key Concepts

  • Docker-Image容器镜像Docker 应用打包的标准格式
  • Docker-Save:将镜像导出为 tar 归档文件
  • Docker-Load:从 tar 文件加载镜像到本地 Docker 引擎
  • Docker Registry镜像仓库用于存储和分发镜像Docker Hub / Harbor / 私有 Registry

Key Entities

  • Docker:容器化平台,本文档的操作环境

Connections

Contradictions

  • (无已知冲突)