是否可以通过使用https://index.docker.io/v2/<repository>/blobs的变体来列出存储库中所有可用blob的摘要?或者,首先使用标记清单https://index.docker.io/v2/<repository>/manifest/<tag>识别blob摘要的唯一方法是什么?或者有没有其他方法可以在repo中列出所有的blob?
https://index.docker.io/v2/<repository>/blobs
https://index.docker.io/v2/<repository>/manifest/<tag>
ehxuflar1#
没有来自docker注册表或OCI规范的blob列表API。注册表实现可能会有自己的API。要查找blob,您需要解析清单以查找指向blob的描述。然而,一些清单可能是未标记的,blob将在清单被推送之前被推送,并且blob可能在没有清单引用它们之后的某个时间被删除。因此,任何从解析清单构建的列表都可能是部分列表。
1条答案
按热度按时间ehxuflar1#
没有来自docker注册表或OCI规范的blob列表API。注册表实现可能会有自己的API。要查找blob,您需要解析清单以查找指向blob的描述。然而,一些清单可能是未标记的,blob将在清单被推送之前被推送,并且blob可能在没有清单引用它们之后的某个时间被删除。因此,任何从解析清单构建的列表都可能是部分列表。