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