Docker Compose
Orchestrez des applications multi-conteneurs.
Labs pratiques
Mettez en pratique ce que vous avez appris dans les cours ci-dessus.
Labs du module (8)
Introduction Compose
GuidéLance ta première stack multi-conteneurs en 5 minutes. Docker Compose = ton chef d'orchestre personnel. Un fichier YAML, une commande, et boum : Nginx + PostgreSQL + Redis démarrent ensemble, communiquent, et c'est toi qui commandes.
Structure Compose
GuidéMaîtrise Docker Compose en structurant tes services comme un vrai DevOps : services, réseaux, volumes, ports, variables d'environnement. À la fin, tu déploieras une stack multi-conteneurs en production-ready, exactement comme Netflix gère ses microservices.
Commandes Compose
GuidéMaîtrise le cycle de vie complet de ta stack Docker avec Compose. up, down, logs, exec — les 7 commandes essentielles que tout DevOps utilise 50 fois par jour. À la fin, tu déploieras une vraie appli multi-conteneurs comme en production.
Build avec Compose
GuidéMaîtrise Docker Compose build et deviens autonome pour construire des stacks multi-services en production. À la fin, tu déploieras une vraie appli avec images personnalisées, optimisées et prêtes pour l'entreprise.
Variables Compose
GuidéGérez la configuration de vos stacks Compose avec des variables d'environnement, fichiers .env, et substitution de variables pour chaque environnement (dev, staging, prod).
Dépendances
GuidéMaîtrise les dépendances entre services : depends_on ordonne le démarrage, les healthchecks garantissent la vraie disponibilité. À la fin, ton API attendra que PostgreSQL soit *vraiment* prêt avant de se lancer — comme en production chez Uber ou Spotify.
Scaling
GuidéTransforme ton app Docker en système scalable. Tu vas orchestrer plusieurs instances derrière Nginx, simuler une montée en charge réelle, et comprendre pourquoi Netflix fait ça 10 000 fois par jour. 🚀
Profiles
GuidéMaîtrise les Profiles Docker Compose pour déployer l'app parfaite en dev (avec debug), staging (avec monitoring) et production (sécurisée). Un seul fichier, trois mondes différents — exactement comme les équipes DevOps le font en 2026.