docker 镜像保存
描述 | 将一个或多个镜像保存到 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