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

41 lines
1.7 KiB
Markdown
Raw Permalink 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-04-22
---
## Source File
- [[Home Office/如何传输Docker images 并且在另一个Docker安装]]
## Summary用中文描述
- 核心主题Docker 镜像在多台机器之间的离线传输方法
- 问题域:内网环境或无 Registry 情况下的镜像迁移
- 方法/机制:三种方案——`docker save/load`tar 包)、镜像仓库推送拉取、`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
- [[如何在Ubuntu Server安装 Docker & Docker Compose]] ← extends ← [[如何传输Docker images 并且在另一个Docker安装]]
## Contradictions
- (无已知冲突)