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检查 | 在注册表中显示图像的详细信息 |