1.7 KiB
1.7 KiB
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/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
Contradictions
- (无已知冲突)