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,每天进步一点点。
加油。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了