Skip to content
Latchkey

O Que É uma Image Manifest List?

Uma image manifest list, também chamada de image index, é um manifest de nível superior que referencia vários manifests de imagem específicos por plataforma. Quando um cliente faz pull de uma tag, o registry serve a manifest list e o runtime seleciona a entrada que corresponde à sua arquitetura e SO. É assim que uma única tag como latest pode rodar tanto em amd64 quanto em arm64.

Por que isso importa

Frotas multiarquitetura precisam de uma tag que resolva para o binário correto por host, e uma manifest list fornece exatamente essa indireção. Pipelines de CI fazem o build da imagem de cada plataforma e então montam e fazem push de uma manifest list para que os consumidores nunca escolham a arquitetura errada. Isso mantém a publicação cross-arch transparente para os usuários.

Guias relacionados