名称

podman-manifest-create - 创建清单列表或镜像索引

语法

podman manifest create [选项] listnameorindexname [imagename …]

描述

创建一个新的清单列表并使用指定的名称将其存储为本地存储中的镜像。

如果指定了其他镜像,它们将被添加到新创建的列表或索引中。

选项

--all

如果添加到新列表或索引的任何镜像本身是列表或索引,则添加所有内容。默认情况下,仅从此类列表中添加一个镜像到新创建的列表或索引。

--amend, -a

如果名为listnameorindexname的清单列表已存在,则修改预先存在的列表,而不是以错误退出。如果未给出任何imagename,则不会修改listnameorindexname的内容。

--annotation=value

在新创建的镜像索引上设置注释。

--tls-verify

在联系注册表时要求 HTTPS 并验证证书(默认值:true)。如果显式设置为true,则使用 TLS 验证。如果设置为false,则不使用 TLS 验证。如果未指定,则除非目标注册表在containers-registries.conf(5)中列为不安全的注册表,否则使用 TLS 验证。

示例

创建指定的清单。

podman manifest create mylist:v1.11
9cfd24048d5fc80903f088f1531a21bff01172abe66effa8941a4c2308dc745f

创建指定的清单或如果它以前存在,则修改它。

podman manifest create --amend mylist:v1.11
9cfd24048d5fc80903f088f1531a21bff01172abe66effa8941a4c2308dc745f

创建命名清单,其中包含与当前平台匹配的指定镜像。

podman manifest create mylist:v1.11 docker://fedora
5c2bc76bfb4ba6665a7973f7e1c05ee0536b4580637f27adc9fa5a4b2bc03cf1

创建命名清单,其中包含使用指定镜像引用引用的所有镜像。

podman manifest create --all mylist:v1.11 docker://fedora
30330571e79c65288a4fca421d9aed29b0210d57294d9c2056743fdcf6e3967b

另请参阅

podman(1), podman-manifest(1)