docker_save和docker_export的区别_docker_save_export.md

docker save和docker export的区别

今天说下docker save和docker export的区别,前段时间,需要做容器和服务迁移,服务和数据都存储在mysql上,所以迁移的话,就用到了docker保存容器和镜像的操作命令。

开始用上了docker save命令,想保存mysql容器为镜像,然后导入到新环境docker中,发现容器内的mysql数据没有了。

>docker save --help
 
Usage:  docker save [OPTIONS] IMAGE [IMAGE...]
 
Save one or more images to a tar archive (streamed to STDOUT by default)
 
Options:
      --help            Print usage
  -o, --output string   Write to a file, instead of STDOUT
123456789

于是寻找到docker export命令,发现docker export才是真正的保存容器为镜像。

>docker export --help
 
Usage:  docker export [OPTIONS] CONTAINER
 
Export a container's filesystem as a tar archive
 
Options:
      --help            Print usage
  -o, --output string   Write to a file, instead of STDOUT
123456789

docker save:导出镜像为镜像文件
docker export:导出容器为镜像文件

好了,今天就这样。
我是Lee,每天进步一点点。

加油。

posted @   陈作立的博客  阅读(768)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示