为了账号安全,请及时绑定邮箱和手机立即绑定

Docker的save和export命令的区别?

/ 猿问

Docker的save和export命令的区别?

慕仰1329654 2019-02-08 11:07:06

Docker的save和export命令的区别


查看完整描述

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-1
sudo docker rmi busybox


查看完整回答
反对 2019-03-03
  • 2 回答
  • 0 关注
  • 449 浏览

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信