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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?