docker save
命令用于将一个或多个映像保存到tar存档(默认情况下流式传输到STDOUT)。为标准输出流生成tarred存储库。包含所有父层,以及所有标签+版本,或指定repo:tag
。
用法
docker save [OPTIONS] IMAGE [IMAGE...]
名称,简写 | 默认 | 描述 |
---|---|---|
--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
选择特定的标签
$ docker save -o ubuntu.tar ubuntu:lucid ubuntu:saucy