Import & Export Docker Image
This post is more like a note to myself, but this may help if you are looking at How to Import & Export Docker Image.
Save / Export Docker Image
- Without Compression
# docker save image_name/id_image:tag > output_name
docker save nginx:latest > nginx.tar
2. With Compression
# docker save image_name/id_image:tag | gzip > output_name
docker save nginx:latest | gzip > nginx.tar.gz
Comparison of uncompressed nginx container images with gzip compression
rjhaikal:~# ls -lh nginx.tar nginx.tar.gz
-rw-r--r-- 1 ada ada 132M Feb 24 08:16 nginx.tar
-rw-r--r-- 1 ada ada 50M Feb 24 08:16 nginx.tar.gz
Load / Import Docker Image
# docker load < file_name
docker load < nginx.tar
Reference
docker save
docker save: Produces a tarred repository to the standard output stream.Contains all parent layers, and all tags + versions, or specified `repo:tag`, foreach argument provided.
docker load
docker load: Load an image or repository from a tar archive (even if compressed with gzip, bzip2, or xz) from a file or STDIN. It restores both images and tags....
Member discussion