Images Docker
Créez et gérez vos images Docker avec les Dockerfiles.
Labs pratiques
Mettez en pratique ce que vous avez appris dans les cours ci-dessus.
Labs du module (7)
Anatomie d'un Dockerfile
GuidéMaîtrise la construction d'images Docker en comprenant chaque instruction du Dockerfile. À la fin, tu sauras construire des images optimisées, multi-étapes et prêtes pour la production — exactement comme les équipes DevOps senior.
Construire une image
GuidéConstruis ta première image Docker comme un chef qui empaquète sa recette : du Dockerfile aux premiers conteneurs lancés. À la fin, tu sauras créer, tagger et déployer des images réutilisables en production.
Instructions RUN
GuidéMaîtrise l'instruction RUN comme un chef étoilé maîtrise sa cuisine : regroupe tes commandes, nettoie tes couches, optimise ta taille d'image. À la fin de ce lab, tu construiras des Dockerfiles 10 fois plus légers et comprendras pourquoi chaque RUN compte en production.
COPY et ADD
GuidéUtilisez COPY et ADD pour intégrer fichiers de config, code source et archives dans vos images. Comprenez les différences et quand utiliser chacun.
Variables ENV et ARG
GuidéMaîtrise ENV et ARG pour configurer tes conteneurs comme un pro. À la fin, tu déploieras la même image en dev, staging et prod sans la modifier — exactement comme le font les équipes chez Netflix et Airbnb.
Multi-stage builds
GuidéRéduis drastiquement la taille de tes images Docker avec le multi-stage build : compile dans un stage, déploie dans un autre. Passe de 800MB à 50MB sans sacrifier performance ni fonctionnalité. La technique qu'utilisent Netflix et Uber pour leurs déploiements.
Optimisation d'images
GuidéOptimise tes images Docker comme un conteneur maritime : ordre des couches, cache intelligent, images légères. En 1h tu passeras de 900MB à 50MB et tes builds de 20min à 2min—exactement ce que font Netflix et Spotify en prod.