github.com/sijibomii/docker@v0.0.0-20231230191044-5cf6ca554647/docs/reference/commandline/save.md (about)

     1  <!--[metadata]>
     2  +++
     3  title = "save"
     4  description = "The save command description and usage"
     5  keywords = ["tarred, repository, backup"]
     6  [menu.main]
     7  parent = "smn_cli"
     8  +++
     9  <![end-metadata]-->
    10  
    11  # save
    12  
    13      Usage: docker save [OPTIONS] IMAGE [IMAGE...]
    14  
    15      Save one or more images to a tar archive (streamed to STDOUT by default)
    16  
    17        --help             Print usage
    18        -o, --output=""    Write to a file, instead of STDOUT
    19  
    20  Produces a tarred repository to the standard output stream.
    21  Contains all parent layers, and all tags + versions, or specified `repo:tag`, for
    22  each argument provided.
    23  
    24  It is used to create a backup that can then be used with `docker load`
    25  
    26      $ docker save busybox > busybox.tar
    27      $ ls -sh busybox.tar
    28      2.7M busybox.tar
    29      $ docker save --output busybox.tar busybox
    30      $ ls -sh busybox.tar
    31      2.7M busybox.tar
    32      $ docker save -o fedora-all.tar fedora
    33      $ docker save -o fedora-latest.tar fedora:latest
    34  
    35  It is even useful to cherry-pick particular tags of an image repository
    36  
    37      $ docker save -o ubuntu.tar ubuntu:lucid ubuntu:saucy