save¶
Usage: docker save [OPTIONS] IMAGE [IMAGE...]
Save an image(s) to a tar archive (streamed to STDOUT by default)
--help Print usage
-o, --output="" Write to a file, instead of STDOUT
tar 化されたリポジトリを、標準出力のストリームに出力します。ここには全ての親レイヤが含まれ、全てのタグとバージョンだけでなく、 repo:tag
が指定されれば、それぞれの引数に応じて出力します。
これはバックアップの作成のために利用でき、再度使うには 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