Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。Docker是内核虚拟化,不使用Hypervisor是不完全虚拟化,依赖内核的特性实现资源隔离。本文主要介绍Docker CLI 中 docker load 常用命令。

1、docker load 简介

docker load用于从tar存档文件或STDIN加载镜像。从文件或STDIN从tar归档文件(即使用gzip、bzip2或xz压缩)加载镜像或存储库。它可以恢复镜像和标签。

2、docker load 语法

docker load [OPTIONS]

参考文档:https://docs.docker.com/engine/reference/commandline/load/

3、docker load 命令

1)从STDIN加载镜像

docker load < busybox.tar.gz

Loaded image: busybox:latest
docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
busybox             latest              769b9341d937        7 weeks ago         2.489 MB

2)从文件中加载图像(--input)

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                                                                                                                                

4、选项说明

命令

描述

--input , -i

读取tar存档文件,而不是STDIN

--quiet , -q

抑制load输出

推荐文档

相关文档

大家感兴趣的内容

随机列表