首页/云/云与容器速查/docker save 导出镜像为 tar
容器与 Docker106 条

docker save 导出镜像为 tar

把镜像(含全部层与元数据)导出成 tar 文件:用于离线环境交付、跨机器搬运;与 docker export(容器文件系统快照)完全不同。

云与容器速查云更新于 2026-10-12
语法docker save -o app.tar 镜像[:tag]
内容镜像全部层 + 标签 + 配置,可完整 load 还原
对比 exportexport 导出容器文件系统(无历史无元数据)
压缩save 不支持压缩参数,可管道 gzip

导出与压缩

导出与压缩
docker save -o myapp-1.0.0.tar myapp:1.0.0
docker save myapp:1.0.0 | gzip > myapp-1.0.0.tar.gz
交付离线环境常用『save 传输 + load 导入』;镜像本身很大时先精简(多阶段/裁剪)再导出。

易错点

  • 用 export 的容器文件系统当镜像交付:丢标签与层信息
  • 大镜像不压缩就传输,浪费几倍带宽与时间

数据来源与参考

  • Docker Docs:docker save

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌