Docker-registry: ¿cómo solicitar correctamente el tamaño de la label, el empuje y el time de construcción?

Quiero encontrar las tags de aplicaciones más antiguas y más grandes en mi logging docker mediante REST API .

De acuerdo con la versión de manifiesto 2.2 , no contiene ningún campo de date o hora. Pero existe el size actual.

En el manifiesto 2.1 no existe el tamaño, y tampoco se describe la date / hora, pero presenta el history.v1Compatibility que, entre otros, (después de la deserialization de JSON ) contiene "created" -> "2017-09-20T06:18:54.857243532Z" . No encontré descripción sobre dichos elementos, pero creo que es la date de creación de la capa. ¿No es?

Mis preguntas son :

  1. ¿Hay alguna label de formatting de esquema presionando datetime?
  2. ¿Es eso intencional que solo el formatting antiguo contenga la date de construcción de la capa, pero está ausente en la nueva?
  3. Además del size también mencionado en el ejemplo de la versión 2-1, se manifiesta como ausente en la respuesta real de la versión oficial de logging de acoplador (logging github.com/docker/distribution v2.6.2, image acoplable). ¿Hay algunas dependencies de apariencia de campo?
  4. Manifiesto 2-1 contiene date y hora, pero para tratar con ese manifiesto (digamos eliminar label) también forcé a volver a solicitarlo con el manifiesto 2-2, para get el encabezado correcto Docker-Content-Digest porque v 2-1 no es compatible?
    • Entonces, si quiero borrar la label (manifiesto) por date y hora (incluso no considero el tamaño) forcé a hacer un viaje de ida y vuelta adicional en ambos formattings de manifiestos, lo que parece un poco sobrecargado para mí.