Docker的save和export命令的区别?

Docker的save和export命令的区别


Helenr
浏览 1002回答 2
2回答

料青山看我应如是

导出(Export)Export命令用于持久化容器(不是镜像)。所以,我们就需要通过以下方法得到容器ID:sudo docker ps -a接着执行导出:sudo docker export <CONTAINER ID> > /home/export.tar最后的结果是一个2.7MB大小的Tar文件(比使用save命令稍微小些)。保存(Save)Save命令用于持久化镜像(不是容器)。所以,我们就需要通过以下方法得到镜像名称:sudo docker images接着执行保存:sudo docker save busybox-1 > /home/save.tar最后的结果是一个2.8MB大小的Tar文件(比使用export命令稍微大些)。它们之间的不同现在我们创建了两个Tar文件,让我们来看看它们是什么。首先做一下小清理——把所有的容器和镜像都删除:# 查看所有的容器sudo docker ps -a# 删除它们sudo docker rm <CONTAINER ID># 查看所有的镜像sudo docker images# 删除它们sudo docker rmi busybox-1sudo docker rmi busybox
打开App,查看更多内容
随时随地看视频慕课网APP