【发布时间】:2015-12-17 15:19:07
【问题描述】:
我有 image_id fc251f2434a12eaf8370dee1bc56ab1857978cb769d64e29fea373db699823c6 和图像名称 registry,我想找到最接近的标签。
我试过查询
卷曲https://registry.hub.docker.com//v1/repositories/registry/tags
但是没有以这个哈希开头的标签。然后我试过了
卷曲https://registry.hub.docker.com//v1/repositories/registry/images
$(...){"checksum": "", "id": "fc251f2434a12eaf8370dee1bc56ab1857978cb769d64e29fea373db699823c6"}, {"checksum":(..)
找到了我要找的图片。
根据这些信息,我可以找到最近的标签吗?
【问题讨论】:
-
“最近的标签”是什么意思?这对我来说毫无意义。是否要查找该图像 ID 的所有标签?
-
图像现在没有标记(基于第一个查询)。我猜是很久以前的
latest。给定所有标签的列表,是否有可能找到最接近这张图片的标签? -
“最接近这张图片”的说法没有意义。标签解析为图像。 ID 解析为图像。它们可以解析为相同的图像或不同的图像。没有“最近的图像”。
-
假设您有图像列表 I=[fc24, ah32, f56a, aa45] 和标签 T=[v1->fc24,v2->aa45] 。如果您要求
ah32最接近的标签,那么答案是v1。 -
那么您想要创建日期最近的图像吗?这听起来像是一个非常糟糕的主意。
标签: docker