Files
nexus/wiki/sources/如何传输docker-images-并且在另一个docker安装.md
2026-04-27 16:26:34 +08:00

45 lines
2.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "如何传输Docker images 并且在另一个Docker安装"
type: source
tags: []
sources: []
last_updated: 2026-05-30
---
## Source File
- [[Home Office/如何传输Docker images 并且在另一个Docker安装]]
## 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-Save]]`docker save` 命令将镜像导出为 tar 归档文件
- [[Docker-Load]]`docker load` 命令从 tar 文件加载镜像到本地 Docker 引擎
- [[Docker-Registry]]:镜像仓库(本文未使用,但提及作为替代方案)
## Key Entities
- [[Docker]]:容器化平台,本文的操作基础环境
- [[Synology-NAS]]:群晖 NAS运行 DockerContainer Manager本文镜像迁移的目标端
- [[Alist]]开源网盘聚合工具xiaoyaliu/alist本文操作的示例镜像
## Connections
- [[如何在Ubuntu Server安装 Docker & Docker Compose]] ← extends ← [[如何传输Docker images 并且在另一个Docker安装]]
- [[在Synology NAS上安装CloudDrive2]] ← related_to ← [[如何传输Docker images 并且在另一个Docker安装]](同为 Synology NAS Docker 操作场景)
## Contradictions
- (无已知冲突)