Files
nexus/wiki/sources/如何传输docker-images-并且在另一个docker安装.md

2.3 KiB
Raw Blame History

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

Source File

Summary用中文描述

  • 核心主题Docker 镜像在两台 Docker 环境之间的离线传输方法
  • 问题域:无镜像仓库的内网环境或离线场景下的镜像迁移
  • 方法/机制:docker save 导出为 tar → 上传目标机器 → docker load 导入
  • 结论/价值:提供了无需镜像仓库的离线迁移标准流程,适用于家庭 NAS 与工作设备之间的镜像同步

Key Claims用中文描述

  • docker pull 从远程仓库拉取镜像到本地 Docker 环境
  • docker save -o <output.tar> <image> 将镜像导出为 tar 归档文件,可离线拷贝
  • docker load < <input.tar 在目标机器从 tar 文件加载镜像,无需网络连接
  • 上传 tar 包到目标机器后,可在 Container Manager 等 Web UI 中直接看到已导入的镜像

Key Quotes

"cd 到 xiaoya.tar 存放的路径之后运行以下命令 docker load < xiaoya.tar" — 在 Synology NAS 上通过 SSH 执行镜像导入 "再进入 NAS 的 Container Manager 界面后在 image 里就可以看到 xiaoya/alist 这个 image 了" — 验证镜像导入成功的方式

Key Concepts

  • Docker-Image容器镜像Docker 应用打包的标准格式
  • Docker-Savedocker save 命令将镜像导出为 tar 归档文件
  • Docker-Loaddocker load 命令从 tar 文件加载镜像到本地 Docker 引擎
  • Docker-Registry:镜像仓库(本文未使用,但提及作为替代方案)

Key Entities

  • Docker:容器化平台,本文的操作基础环境
  • Synology-NAS:群晖 NAS运行 DockerContainer Manager本文镜像迁移的目标端
  • Alist开源网盘聚合工具xiaoyaliu/alist本文操作的示例镜像

Connections

Contradictions

  • (无已知冲突)