Docker save命令

本文将介绍Docker save命令,该命令用来将指定的镜像导出到宿主机,使用tar.gz格式进行保存。

Docker save命令用来将指定的镜像导出到宿主机,使用tar.gz格式进行保存。使用“docker save --help”查看帮助信息:

[root@localhost ~]# docker save --help

Usage:  docker save [OPTIONS] IMAGE [IMAGE...]

Save one or more images to a tar archive (streamed to STDOUT by default)

Options:
  -o, --output string   Write to a file, instead of STDOUT

其中:

  • -o, --output string 输出到的文件,替代STDOUT

实例:将ubuntu:15.10镜像保存为ubuntu.tar文件,输出到当前目录。

[root@localhost ~]# docker save -o ubuntu.tar.gz ubuntu:15.10
[root@localhost ~]# ll ubuntu.tar.gz
-rw-------. 1 root root 142986240 Jul 18 10:29 ubuntu.tar.gz
[root@localhost ~]#

当然,我们也可以一次输出多个镜像:

[root@localhost ~]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
myimage             v1.0                729e175d50db        45 minutes ago      468MB
ubuntu              latest              4c108a37151f        4 weeks ago         64.2MB
centos              6.7                 9f1de3c6ad53        4 months ago        191MB
centos              latest              9f38484d220f        4 months ago        202MB
ubuntu              15.10               9b9cb95443b5        2 years ago         137MB
[root@localhost ~]#
[root@localhost ~]#
[root@localhost ~]# docker save -o total.tar.gz ubuntu:15.10 centos:6.7
[root@localhost ~]# ll total.tar.gz
-rw-------. 1 root root 340114432 Jul 18 10:30 total.tar.gz

上面将 centos:6.7 和 ubuntu:15.10 镜像一起打包到 total.tar.gz 文件中,该文件的大小是 centos:6.7 和 ubuntu:15.10 文件大小的总和。

不是每一次努力都有收获,但是,每一次收获都必须努力。
0 不喜欢
说说我的看法 -
全部评论(
没有评论
关于
本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明,如果原文没有版权声明,请来信告知:hxstrive@outlook.com
公众号