Manifest

Definizione rapida

Documento che descrive e collega i componenti di un'immagine o di un altro artefatto distribuito.

Spiegazione

Il manifest permette al client di conoscere configurazione, layer, tipi media e digest necessari per recuperare un artefatto. Un indice può inoltre associare lo stesso riferimento a immagini per piattaforme diverse.

Esempio pratico

Un tag multiarchitettura punta a un image index; il client sceglie il manifest `amd64` o `arm64` compatibile con l'host.

Spiegazione tecnica

Il manifest OCI è un documento JSON con descrittori per configurazione e layer. Ogni descrittore lega tipo, dimensione e digest del contenuto referenziato.

Da non confondere con

Il manifest non contiene necessariamente tutti i layer al suo interno: li riferisce tramite descrittori che il registry può distribuire separatamente.