Files
nexus/wiki/sources/如何传输Docker-images-并且在另一个Docker安装.md
weishen b3b6be6114 ingest: 如何传输 Docker images 并且在另一个 Docker 安装
- Source: raw/Home Office/如何传输Docker images 并且在另一个Docker安装.md
- Update Docker concepts (Docker-Save, Docker-Load, Docker-Image) with new source
- Update Synology entity with new source
- Create Xiaoya entity for xiaoyaliu/alist Docker image
- Update wiki/index.md and wiki/log.md
2026-04-21 14:05:39 +08:00

54 lines
1.7 KiB
Markdown

# 如何传输 Docker images 并且在另一个 Docker 安装
## Source File
- [[raw/Home Office/如何传输Docker images 并且在另一个Docker安装.md]]
## Metadata
- **Author**: shenwei
- **Created**: 2025-03-06
- **Tags**: docker, nas, synology
## Summary
本文介绍了如何将 Docker 镜像从一台设备传输到另一台设备并导入 Docker 的完整操作流程,适用于在没有网络连接或网络受限的环境下迁移 Docker 镜像。
## Key Points
### 导出 Docker 镜像
在源设备上,通过 `docker save` 命令将镜像打包成 tar 文件:
```docker
docker pull xiaoyaliu/alist
docker save -o xiaoya.tar xiaoyaliu/alist
```
### 导入 Docker 镜像
在目标设备上,通过 `docker load` 命令将 tar 文件导入:
```docker
docker load < xiaoya.tar
```
## Related Concepts
- [[Docker]] — 容器化平台
- [[Synology NAS]] — 群晖网络附加存储
- [[Docker Registry]] — Docker 镜像仓库(替代方案)
- [[Container Migration]] — 容器迁移
## Related Entities
- [[xiaoyaliu/alist]] — 阿里云盘列表程序 Docker 镜像
## Practical Application
该方法适用于以下场景:
1. **离线环境**:目标设备无法访问互联网,无法直接 `docker pull`
2. **节省带宽**:大镜像只需下载一次,后续可多次复用
3. **NAS 存储**:将镜像 tar 文件存储在 NAS 上,便于管理
4. **批量部署**:同一镜像需要在多台设备上部署
## See Also
- [[docker-homarr-installation-guide]] — Homarr Docker 安装指南
- [[docker-jellyfin-installation]] — Jellyfin Docker 安装指南
- [[portainer-docker-installation-guide]] — Portainer Docker 安装指南