docker image save

描述将一个或多个镜像保存到 tar 存档(默认情况下流式传输到 STDOUT)
用法docker image save [OPTIONS] IMAGE [IMAGE...]
别名
docker save

描述

将 tar 压缩的仓库输出到标准输出流。包含所有父层,以及为每个提供的参数提供的全部标签和版本,或指定的 `repo:tag`。

选项

选项默认值描述
-o, --output写入文件,而不是 STDOUT

示例

创建一个备份,然后可以使用 `docker load` 命令。

$ docker save busybox > busybox.tar

$ ls -sh busybox.tar

2.7M busybox.tar

$ docker save --output busybox.tar busybox

$ ls -sh busybox.tar

2.7M busybox.tar

$ docker save -o fedora-all.tar fedora

$ docker save -o fedora-latest.tar fedora:latest

使用 gzip 将镜像保存到 tar.gz 文件

您可以使用 gzip 保存镜像文件,使备份更小。

$ docker save myimage:latest | gzip > myimage_latest.tar.gz

挑选特定的标签

您甚至可以挑选镜像仓库的特定标签。

$ docker save -o ubuntu.tar ubuntu:lucid ubuntu:saucy