debian

Debian上Docker镜像如何备份

小樊
63
2025-11-19 08:43:27
栏目: 智能运维

Debian上Docker镜像备份与恢复

一、核心方法

二、常用命令速查

目的 命令示例
备份单个镜像 docker save -o /backup/app.tar app:1.2
备份多个镜像到同一归档 docker save -o /backup/multi.tar app:1.2 db:14
压缩备份(推荐) docker save app:1.2 | gzip > app_1.2.tar.gz
从归档恢复镜像 docker load -i /backup/app.tar
从压缩归档恢复 docker load -i /backup/app_1.2.tar.gz
从容器创建新镜像再备份 docker commit <容器ID> app:snapshot && docker save -o app_snapshot.tar app:snapshot
仅导出容器文件系统 docker export -o container.tar <容器ID>
从容器快照导入为新镜像 cat container.tar | docker import - app:from_container
说明:压缩备份可显著减小体积,便于传输与存储;import不会保留原镜像层历史,仅生成新镜像。

三、自动化与批量备份脚本

四、注意事项与最佳实践

0
看了该问题的人还看了