名称¶
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。
本地客户端还支持加载通过 podman save (1) 创建的 oci-dir 或 docker-dir。
设置 quiet 选项可抑制进度输出。注意::
是一个受限字符,不能作为文件名的一部分。
选项¶
--help, -h¶
打印用法说明
--input, -i=输入¶
加载指定的输入文件而不是从标准输入。该文件可以是本地文件系统上的文件,也可以是服务器上的文件(例如,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 最初编写