docker-image-load - Man Page
Load an image from a tar archive or STDIN
Examples (TL;DR)
- Load a Docker image from
stdin:docker < path/to/image_file.tar [load|image load] - Load a Docker image from a specific file:
docker [load|image load] [-i|--input] path/to/image_file.tar - Load a Docker image from a specific file in quiet mode:
docker [load|image load] [-q|--quiet] [-i|--input] path/to/image_file.tar
Synopsis
docker image load [Options]
Description
Loads a tarred repository from a file or the standard input stream. Restores both images and tags. Write image names or IDs imported it standard output stream.
Examples
$ docker images REPOSITORY TAG IMAGE ID CREATED SIZE busybox latest 769b9341d937 7 weeks ago 2.489 MB $ docker load --input fedora.tar # […] Loaded image: fedora:rawhide # […] Loaded image: fedora:20 # […] $ docker images REPOSITORY TAG IMAGE ID CREATED SIZE busybox latest 769b9341d937 7 weeks ago 2.489 MB fedora rawhide 0d20aec6529d 7 weeks ago 387 MB fedora 20 58394af37342 7 weeks ago 385.5 MB fedora heisenbug 58394af37342 7 weeks ago 385.5 MB fedora latest 58394af37342 7 weeks ago 385.5 MB
See also
docker-image-save(1) to save one or more images to a tar archive (streamed to STDOUT by default).
Options
-i, --input="" Read from tar archive file, instead of STDIN
--platform=[] Load only the given platform(s). Formatted as a comma-separated list of "os[/arch[/variant]]" (e.g., "linux/amd64,linux/arm64/v8").
-q, --quiet[=false] Suppress the load output
See Also
Referenced By
docker-image(1), docker-image-save(1).
Feb 2026 Docker Community Docker User Manuals