dockerregistry – 如何正确请求标签大小,推动和build立时间?

我希望通过REST API在我的docker-registry中find最老,最大的应用程序标签。

根据清单2.2版本,它不包含任何date或时间字段。 但现在的size

在体现2.1缺less大小,也不描述date/时间,但现在"created" -> "2017-09-20T06:18:54.857243532Z"其中( JSON反序列化后)包含"created" -> "2017-09-20T06:18:54.857243532Z" 。 我没有find关于这些元素的描述,但认为它是图层创builddate。 不是?

我的问题是

  1. 是否有任何架构格式标签推date时间?
  2. 这是故意的, 只有旧格式包含层build立date,但在新的一个缺席?
  3. 除了size也在2-1版本的例子中提到,它在官方dockerregistry版本(registrygithub.com/docker/distribution v2.6.2,docker图像)的实际响应中缺less。 是否有一些现场外观的依赖?
  4. 清单2-1包含date时间,但要处理该清单(比如说删除标记),我还强制重新请求清单2-2, 以获得正确的标题Docker-Content-Digest,因为2-1不兼容?
    • 所以,如果我想按date时间删除标签(清单)(即使不考虑大小),我强制要在清单格式中做一个额外的往返,这对我来说看起来有点花销。