Docker镜像操作

Docker保存镜像

1.保存容器更改


将容器修改的内容保存为镜像

docker commit app

docker在提交容器更改时可以附加提交信息,方便查询

docker commit -m "first init app"

2.镜像命名


通过docker tag命令可以对未命名的镜像命名,也可以修改已有镜像的命名

docker tag 容器id app:1.0
docker tag app:1.0 app:latest

3.镜像迁移


将镜像输出到docker外部

docker save app:1.0 > app-1.0.tar

指定镜像输出文件

docker save -o ./app-1.0.tar app:1.0

4、导入镜像


docker读取镜像文件

docker load < app-1.0.tar

docker load从输入流中读取镜像的数据,也能够使用-i选项指定输入文件

docker load -i app-1.0.tar

5.批量迁移


在docker save中传入多个镜像名作为参数,它就能够将这些镜像都打成一个包,便于一次性迁移多个镜像

docker save -o ./images.tar app:1.0 nginx:latest mysql:latest

6.导出和导入容器


doker export可以直接导出容器

docker export -o ./app.tar app
posted @   fun-debug  阅读(22)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示