mirror of
https://github.com/docker/cli.git
synced 2025-07-05 13:21:14 +03:00
these markdown files are not consumed directly in the docs, but only their content is included through the YAML does, so there's no need to have these comments in them Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
1.2 KiB
1.2 KiB
title, description, keywords
title | description | keywords |
---|---|---|
save | The save command description and usage | tarred, repository, backup |
save
Usage: docker save [OPTIONS] IMAGE [IMAGE...]
Save one or more images to a tar archive (streamed to STDOUT by default)
Options:
--help Print usage
-o, --output string Write to a file, instead of STDOUT
Description
Produces a tarred repository to the standard output stream.
Contains all parent layers, and all tags + versions, or specified repo:tag
, for
each argument provided.
Examples
Create a backup that can then be used with 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
Save an image to a tar.gz file using gzip
You can use gzip to save the image file and make the backup smaller.
docker save myimage:latest | gzip > myimage_latest.tar.gz
Cherry-pick particular tags
You can even cherry-pick particular tags of an image repository.
$ docker save -o ubuntu.tar ubuntu:lucid ubuntu:saucy