Immagine OCI
L'Image Spec dell'Open Container Initiative: il formato standardizzato per le immagini container. Discende dal manifest v2 di Docker; la governance è passata a OCI nel 2017. Garantisce che un'immagine costruita con Buildah giri su containerd, CRI-O, Podman e così via.
Tre parti: manifest (JSON con i digest dei layer), config (JSON con entrypoint, variabili d'ambiente, etichette) e layer (tar.gz con le differenze). Tutto è indirizzato per contenuto tramite SHA-256. Il multi-architettura si ottiene con un image index, che punta ai manifest specifici per piattaforma. L'API dei registry (OCI Distribution Spec) è stata standardizzata nel 2021. La specifica degli artifact estende l'uso a contenuti diversi dalle immagini: SBOM, firme e chart Helm possono vivere nei registry OCI. Il progetto ORAS generalizza questo utilizzo.