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