Docker 镜像打包到本地

保存镜像 使用 docker save 命令将镜像保存为一个 tar 文件。命令格式如下:

bash 复制代码
docker save [options] IMAGE [IMAGE...]

示例:docker save -o centos.tar centos:latest

--output 或 -o:将输出保存到指定的文件中。

加载镜像 如果需要在其他机器上加载这个镜像,可以使用 docker load 命令。

bash 复制代码
docker load -i centos.tar
这将把 centos.tar 文件中的镜像加载到 Docker 中

保存多个镜像到一个 tar 文件
如果你需要将多个镜像保存到一个 tar 文件中,可以使用以下命令:
docker save -o multiple_images.tar centos:latest nginx:latest


保存镜像为 gzip 压缩包
为了节省空间,可以将镜像保存为 gzip 压缩包:
docker save centos:latest | gzip > centos.tar.gz

加载时需要先解压:
gzip -d centos.tar.gz
docker load -i centos.tar

其他注意事项

  • 镜像名称和标签:确保在保存时使用正确的镜像名称和标签。

  • 权限问题 :保存和加载镜像时,可能需要使用 sudo 提升权限。

  • 文件大小:根据镜像的大小,保存和加载过程可能需要一些时间。

相关推荐
宇钶宇夕7 分钟前
电路图识图基础知识-行程开关自动往返运行控制电路详解(二十三)
运维·自动化
chatblog9 分钟前
Hugo 自动化部署实战-部署 Hugo 到 Netlify
运维·自动化·github
IT成长日记11 分钟前
【Docker基础】Docker核心概念:命名空间(Namespace)之NET详解
运维·docker·容器·namespace·net
程序员小潘32 分钟前
容器的本质是进程
容器
桑晒.37 分钟前
系统入侵排查实战指南:从Windows到Linux的应急响应与溯源分析
linux·运维·windows
笨手笨脚の43 分钟前
Nginx-2 详解处理 Http 请求
运维·网络协议·nginx·http
上海云盾第一敬业销售44 分钟前
高防IP是怎么防御的?高防IP的防御步骤又有哪些?
运维·网络·安全
dragon_perfect2 小时前
adoc(asciidoc)转为markdown的方法,把.adoc文件转换为markdown格式
linux·运维·deepseek本地知识库
苹果醋32 小时前
SpringCloud Alibaba场景实践(Nacos篇)
java·运维·spring boot·mysql·nginx