DevelopmentConference45min
Manifests, blobs et tags : les images de conteneurs enfin digest(es)
Cette session interactive explore les images OCI (Open Container Initiative) : leur structure, le processus de pull/push, et les concepts de blob, manifest, tags et digests. Elle examine la compatibilité multi-architecture (amd64, arm64) et envisage des extensions possibles, en incitant à créer de nouveaux outils autour de ce format flexible.
Yves BrissaudDagger
talkDetail.whenAndWhere
Thursday, April 17, 15:40-16:25
Paris 242AB
Ça fait quelques temps maintenant que les conteneurs et leurs images sont partout. Que ce soit sur les machines de développement, sur les systèmes de production, ou comme moyen de packaging.Mais d'ailleurs, une image OCI (Open Container Initiative), qu'est-ce que c'est exactement ?Dans cette session, nous allons voir, de la manière la plus interactive possible, ce qu'est réellement une image :qu'est ce qui fait d'une image, une image ?comment on pull ou push une image ?un blob, un manifest c'est quoi ?et les tags, les digests ?mon image fonctionne sur amd64 et arm64, comment est-ce possible ?est-ce qu'on peu aller plus loin ? Stocker autre chose dans une image ? Ou l'étendre ?Partons à la découverte des images, étape par étape : créons une image à partir des outils existant, puis disséquons la.Et à la fin, peut-être même que cela vous donnera des idées sur de nouveaux outils à créer pour exploiter ce format plus souple qu'il n'y parait au premier abord.
Yves Brissaud
Senior software engineer, j'adore partager mes découvertes et apprentissages. Et 5 ans chez Docker m'ont permis d'avoir un bel aperçu de l'envers du décors dans le monde des conteneurs : construction d'images, publication, execution, inspection.
Désormais Docker Captain, je travaille en tant qu'indépendant, principalement pour Dagger, continuant à créer des outils pour les développeurs évidemment.
Désormais Docker Captain, je travaille en tant qu'indépendant, principalement pour Dagger, continuant à créer des outils pour les développeurs évidemment.
comments.speakerNotEnabledComments