Build & DeployBuild & Deploy
Conference50min
INTERMEDIATE

Docker Bake, élégance et standardisation pour le build de vos images Docker

Ce talk présente Docker Bake, un outil moderne pour décrire et automatiser les builds Docker de manière lisible et modulaire, notamment pour le multi-architecture et la CI. Il montre comment simplifier, optimiser et industrialiser vos processus de build en remplaçant la commande docker build classique.

Mazlum Tosun
Mazlum TosunGroupBees

talkDetail.whenAndWhere

Friday, November 14, 11:00-11:50
Dhalia
talks.description
Construire des images Docker, nous sommes nombreux à le faire avec la bonne vieille commande docker build. Ça marche, mais ça peut vite devenir verbeux, peu lisible, et pénible à maintenir, surtout lorsque l'on doit gérer plusieurs architectures comme ARM et AMD, ou passer à l’échelle dans une CI.

Bonne nouvelle : Docker a introduit Docker Bake, une façon standard, élégante et efficace de décrire vos builds avec du HCL ou du YAML.
C’est propre, lisible, modulaire et surtout pensé pour l’automatisation.

Bake étant basé sur Buildx, les temps de build sont optimisés.

Dans ce talk, nous commencerons par la méthode classique : deux images, du multi-archi, un peu de lourdeur. Puis nous referons tout ça avec Docker Bake : des variables, des targets, une config unique et une publication dans une registry sur le cloud.

Nous verrons comment tout ça tourne en local, puis dans une CI comme Cloud Build, GitHub Actions et Gitlab CI.

Après ce talk, vous aurez (on l’espère !) envie de laisser tomber vos docker build à rallonge pour adopter Docker Bake dans vos projets et rendre vos builds plus simples, élégants et efficaces.
build
bake
automatisation
docker
talks.speakers
Mazlum Tosun

Mazlum Tosun

GroupBees

France

Google Developer Expert on Google Cloud and Docker Captain.

Lead and Architect Data on Google Cloud
I explore issues related to Data, Infra As Code, DevOps automation (CI/CD) and best practices.

Co-founder and Head of Data & Cloud of GroupBees, a group of freelances consultants intended to give them access to a framework, to a community based on sharing in order to ensure them a rise in skills as well as better employability:

My tech content :
- Videos : https://bit.ly/gcp-learning-mazlum-gb
- Article : https://medium.com/@mazlum.tosun
comments.title

comments.speakerNotEnabledComments