名称

podman-manifest-annotate - 在清单列表或镜像索引中添加和更新有关镜像或工件的信息

概要

podman manifest annotate [选项] listnameorindexname imagemanifestdigestorimageorartifactname

描述

添加或更新有关包含在清单列表或镜像索引中的镜像或工件的信息。

选项

--annotation=annotation=value

在指定镜像或工件的条目上设置注释。

如果也指定了 --index,则在整个镜像索引上设置注释。

--arch=architecture

覆盖清单或索引记录为镜像要求的体系结构。这通常会从镜像的配置信息中自动检索,因此很少需要使用此选项。

--features=feature

指定清单或索引记录为镜像要求的功能列表。此选项很少使用。

--index

--annotation 选项的参数视为要设置在镜像索引本身而不是镜像索引中的条目上的注释值。对于 --subject 隐含。

--os=OS

覆盖清单或索引记录为镜像要求的操作系统。这通常会从镜像的配置信息中自动检索,因此很少需要使用此选项。

--os-features=feature

指定清单或索引记录为镜像要求的操作系统功能列表。此选项很少使用。

--os-version=version

指定清单或索引记录为镜像要求的操作系统版本。此选项很少使用。

--subject=imageName

在镜像索引中设置 subject 字段,以标记镜像索引与以某种方式关联的指定镜像相关联。镜像索引最多只能与一个主题相关联。

--variant

指定清单或索引记录的镜像变体。此选项通常用于区分具有相同体系结构值的多个条目,但这些条目期望其指令集的不同版本。

示例

将体系结构和变体信息更新到指定的镜像清单

podman manifest annotate --arch arm64 --variant v8 mylist:v1.11 sha256:59eec8837a4d942cc19a52b8c09ea75121acc38114a2c68b98983ce9356b8610
07ec8dc22b5dba3a33c60b68bce28bbd2b905e383fdb32a90708fa5eeac13a07: sha256:59eec8837a4d942cc19a52b8c09ea75121acc38114a2c68b98983ce9356b8610

另请参见

podman(1), podman-manifest(1)