docker save & docker export 区别

  • docker save用于导出镜像到文件,包含镜像元数据和历史信息;
  • docker export用于将当前容器状态导出至文件,类似快照,所以不包含元数据及历史信息,体积更小,此外从容器快照导入时也可以重新指定标签和元数据信息;

看看下面的文件内容可以有个更深刻的印象

docker save

docker export

导出后再导入(export-import)的镜像会丢失所有的历史,而保存后再加载(save-load)的镜像没有丢失历史和层(layer)。意味着使用导出后再导入的方式,你将无法回滚到之前的层(layer),同时,使用保存后再加载的方式持久化整个镜像,就可以做到层回滚(可以执行docker tag 来回滚之前的层)。

相关推荐
就叫飞六吧1 小时前
docker一键部署gitlab
docker·容器·gitlab
h***04774 小时前
SpringBoot(7)-Swagger
java·spring boot·后端
ernesto_ji4 小时前
docker部署nginxUI
docker
v***91305 小时前
Spring boot创建时常用的依赖
java·spring boot·后端
代码or搬砖8 小时前
MyBatisPlus讲解(二)
java·mybatis
lcu1118 小时前
Java 学习42:抽象
java
Mr.朱鹏8 小时前
RocketMQ安装与部署指南
java·数据库·spring·oracle·maven·rocketmq·seata
雨中飘荡的记忆8 小时前
Spring表达式详解:SpEL从入门到实战
java·spring
Coder-coco8 小时前
个人健康管理|基于springboot+vue+个人健康管理系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·mysql·论文
5***26229 小时前
Spring Boot问题总结
java·spring boot·后端