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 @ 2024-11-13 22:24  陈作立的博客  阅读(954)  评论(0)    收藏  举报