docker buildx imagetools创建

描述

根据源图像创建新图像

用法

$ docker buildx imagetools create [OPTIONS] [SOURCE] [SOURCE...]

扩展说明

Imagetools包含用于处理注册表中清单清单的命令。这些命令对于检查多平台构建结果很有用。

根据源清单创建一个新的清单清单。源清单可以是清单清单,也可以是单个平台分发清单,并且必须已经存在于创建新清单的注册表中。如果仅指定一个来源,create会执行一个副本。

有关此命令的示例用法,请参阅下面的示例部分

选项

名称,简写 默认 描述
--append 附加到现有清单
--dry-run 显示最终图像而不是推送
--file-f 从文件中读取源描述符
--tag-t 设置新图像的参考
--builder 覆盖已配置的构建器实例

例子

将新来源附加到现有清单清单中(--append)

使用该--append标志可将新源附加到目标中现有的清单清单中。

显示最终图像而不是推动(-空运行)

使用该--dry-run标志不推送图像,仅显示它。

从文件(-f,-file)中读取源描述符

-f FILE or --file FILE

从文件读取源。源可以是清单摘要,清单引用或OCI描述符对象的JSON。

设置新图像的参考(-t,-tag)

-t IMAGE or --tag IMAGE

使用-t--tag标志设置要创建的图像的名称。

例子

$ docker buildx imagetools create --dry-run alpine@sha256:5c40b3c27b9f13c873fefb2139765c56ce97fd50230f1f2d5c91e55dec171907 sha256:c4ba6347b0e4258ce6a6de2401619316f982b7bcc529f73d2a410d0097730204

$ docker buildx imagetools create -t tonistiigi/myapp -f image1 -f image2

上级命令

命令 描述
docker buildx imagetools 在注册表中处理图像的命令
命令 描述
docker buildx imagetools创建 根据源图像创建新图像
docker buildx imagetools检查 在注册表中显示图像的详细信息