Docker命令-save

命令

docker save

描述

Save one or more images to a tar archive (streamed to STDOUT by default)
保存镜像到tar包,默认为标准输出,可以使用-o保存到文件,可以通过load命令导入

用法

1
docker save [OPTIONS] IMAGE [IMAGE...]

选项

1
2
Options:
--output , -o 保存到文件,默认为标准输出STDOUT

注意

示例

1
2
3
4
5
6
7
8
9
$ docker save busybox > busybox.tar
$ docker save --output busybox.tar busybox
# 如果没有指定tag,则默认保存所有tag,而非latest;如果指定tag则只保存指定tag
$ docker save -o fedora-all.tar fedora
$ docker save -o fedora-latest.tar fedora:latest
# 使用gzip压缩
$ docker save myimage:latest | gzip > myimage_latest.tar.gz
# 打包多个镜像
$ docker save -o ubuntu.tar ubuntu:bionic ubuntu:focal