码头工人保存
描述
将一个或多个图像保存到tar存档(默认情况下流式传输到STDOUT)
用法
$ docker save [OPTIONS] IMAGE [IMAGE...]
扩展说明
为标准输出流生成一个已释放的存储库。包含所有repo:tag
提供的每个参数的父层,所有标记+版本或指定的。
有关此命令的示例用法,请参阅下面的示例部分。
选项
名称,简写 | 默认 | 描述 |
--output , -o |
写入文件,而不是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
Cherry-pick特殊标签
您甚至可以挑选图像存储库中的特定标签。
$ docker save -o ubuntu.tar ubuntu:lucid ubuntu:saucy
上级命令
命令 | 描述 |
---|---|
码头工人 | Docker CLI的基本命令。 |