名称¶
podman-load - 将镜像从 tar 存档加载到容器存储中
语法¶
podman load [选项]
podman image load [选项]
描述¶
podman load 将本地机器上的 oci-archive 或 docker-archive 中的镜像加载到容器存储中。默认情况下,podman load 从标准输入读取,如果设置了 input 选项,则从文件读取。podman load 用于加载由 podman save 生成的存档,其中包含镜像父层。要加载由 podman export 创建的容器文件系统存档,请使用 podman import。
本地客户端进一步支持加载 oci-dir 或 docker-dir,如使用 podman save (1) 创建的。
设置 quiet 选项会抑制进度输出。注意::
是一个受限字符,不能作为文件名的一部分。
podman [全局选项]
podman load [全局选项]
podman load [选项]
选项¶
--help, -h¶
打印使用说明
--input, -i=input¶
加载指定的输入文件,而不是从标准输入加载。该文件可以位于本地文件系统或服务器上(例如:https://server.com/archive.tar)。还支持加载压缩文件。
远程客户端,包括 Mac 和 Windows(不包括 WSL2)机器,需要使用此选项。
注意:使用环境变量 TMPDIR
更改容器镜像的临时存储位置。Podman 默认使用 /var/tmp
。
--quiet, -q¶
抑制进度输出
示例¶
从压缩的 tar 文件创建镜像,不显示进度。
$ podman load --quiet -i fedora.tar.gz
从从 URL 拉取的 archive.tar 文件创建镜像,不显示进度。
$ podman load -q -i https://server.com/archive.tar
使用 bash 重定向从 tar 文件中创建镜像,从标准输入创建镜像。
$ podman load < fedora.tar
Getting image source signatures
Copying blob sha256:5bef08742407efd622d243692b79ba0055383bbce12900324f75e56f589aedb0
0 B / 4.03 MB [---------------------------------------------------------------]
Copying config sha256:7328f6f8b41890597575cbaadc884e7386ae0acc53b747401ebce5cf0d624560
0 B / 1.48 KB [---------------------------------------------------------------]
Writing manifest to image destination
Storing signatures
Loaded image: registry.fedoraproject.org/fedora:latest
使用管道从标准输入创建镜像。
$ cat fedora.tar | podman load
Getting image source signatures
Copying blob sha256:5bef08742407efd622d243692b79ba0055383bbce12900324f75e56f589aedb0
0 B / 4.03 MB [---------------------------------------------------------------]
Copying config sha256:7328f6f8b41890597575cbaadc884e7386ae0acc53b747401ebce5cf0d624560
0 B / 1.48 KB [---------------------------------------------------------------]
Writing manifest to image destination
Storing signatures
Loaded image: registry.fedoraproject.org/fedora:latest
另请参见¶
历史¶
2017 年 7 月,Urvashi Mohnani umohnani@redhat.com 首次编译