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 提升权限。

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

相关推荐
Brilliantwxx5 小时前
【Linux】 进程(9)程序与进程地址空间(基础+进阶+面试题)
linux·运维·服务器·开发语言·c++
BullSmall5 小时前
第三方软件安全-Dependency‑Track Docker 部署
安全·docker·容器
richdata6 小时前
商品数字化不是先做大数据,而是先把数据变成可用决策
大数据·运维·数据治理·商品数字化·智能补货·ai商品决策
harmony&6 小时前
Docker 容器技术从入门到实战:容器、网络、存储与监控全解析
docker·云原生
weixin_416667966 小时前
【无标题】
运维·服务器·网络
一池秋_7 小时前
arm低配linux设备,桌面应用冷启动提速方法
linux·运维·arm开发
上海云盾-小余9 小时前
流量攻击复盘:为什么 WAF 完好,业务依旧瘫痪
运维·服务器·网络
IT大白鼠9 小时前
Docker 私有仓库管理:Harbor 企业级仓库搭建与镜像全生命周期管理
运维·docker·容器
戴西软件9 小时前
戴西iDWS.3DViz Suite数据轻量化可视化软件,从传统桌面软件向云端协同的重大突破
大数据·运维·网络·人工智能·机器学习·3d
我命由我1234510 小时前
Linux - Linux/POSIX 路径斜杠折叠规则
linux·运维·服务器·android studio·android jetpack·android-studio·android runtime