DockerPodman save

DockerPodman save

docker image save

docker save = docker image save

参数只有一个 -o 或 --output ,后接输出文件, 也可以写成 >

, 但> 输出文件只能写在最后 , -o和--outpu可以写在前面也可以写在后面

用途: 将Image镜像保存为tar文件

为标准输出流生成一个 tared 存储库。 包含所有父图层,以及所有标签 + 版本,或指定 的 提供的每个参数。

用法1 : sudo docker save REPOSITORY:TAG --output xxx.tar

用法2 : sudo docker save --output xxx.tar REPOSITORY:TAG

用法3 : sudo docker save REPOSITORY:TAG -o xxx.tar

用法4 : sudo docker save REPOSITORY:TAG > xxx.tar

也可将 REPOSITORY:TAG 换成 ImageId , 但保存的文件不完全一样, load时也没有 REPOSITORY 和 TAG

实例

sh 复制代码
REPOSITORY   TAG       IMAGE ID       CREATED        SIZE
centos       7         eeb6ee3f44bd   2 years ago    204MB
root@ud2243-esxi-6412:~/docker# sudo docker save centos:7 --output DockerSave_centos-7_eeb6ee3f44bd.tar
sh 复制代码
sudo docker save centos:7 --output DockerSave_centos-7_eeb6ee3f44bd.tar

将Image镜像保存为tar文件,并继续转为gzip的例子

sh 复制代码
docker save myimage:latest | gzip > myimage_latest.tar.gz
可以将多个image保存save为一个image

可以将多个image保存save为一个image, load时,多个image都恢复了

sh 复制代码
docker save -o ubuntu.tar ubuntu:lucid ubuntu:saucy

实测

sh 复制代码
sudo docker save -o test.tar mysql:8.0.36 mysql:8.3.0
sh 复制代码
sudo docker save mysql:8.0.36 mysql:8.3.0 mysql:8.0.33 > 'mysql_830,8033,8036image.tar'
相关推荐
对象存储与RustFS1 小时前
网盘限速逼你开会员?用 RustFS 自己搭一个不限速的“私人网盘
服务器·后端·docker
程序员老赵4 小时前
Docker 部署 Filestash:轻松搭建浏览器文件管理平台
前端·docker·开源
艾伦_耶格宇4 小时前
【DOCKER容器实战】-5 Docker容器镜像的构建
运维·docker·容器
程序员小孔.7 小时前
基于 SpringBoot + UniApp + Vue 的家政服务系统设计与实现
前端·数据库·spring boot·python·docker·微信小程序
ggaofeng7 小时前
k8s中的dns
云原生·容器·kubernetes
我不会起名字32219 小时前
Redis 从 0 到 1(九):主库宕机 30 秒自动切主——1 主 2 从 3 哨兵 + Go 客户端
redis·docker·sentinel·高可用·哨兵
姜鱼问生20 小时前
每次开机手动检查 6 样东西?我写了个 2 秒自检脚本
运维·网络·nginx·docker·容器
wangqiaowq21 小时前
PostgresSQL server Docker 安装部署
运维·docker·容器
程序员阿明21 小时前
docker搭建视频流服务go2rtc,webRTC
docker·容器·webrtc
TTATTC1 天前
让 16 个 AI 员工在飞书群自我协同:基于 OpenClaw 的多 Agent 敏捷 Squad 拓扑与一人公司实操
docker·开源