TECH'N LOGIK
AccueilParcoursExercicesTerminalProfil
Commencer→
Retour aux cours

infra

Docker Compose

débutant à expert

Apprends a orchestrer plusieurs conteneurs avec Docker Compose : services, volumes, reseaux, variables d'environnement, secrets et profils. Du premier docker-compose.yml jusqu'aux configurations multi-environnements et aux bonnes pratiques de production.

Programme

18 leçons
  1. 1Introduction à Docker Compose
  2. 2Premier docker-compose.yml : services, image, ports
  3. 3Construire une image avec build
  4. 4Volumes et persistance des données
  5. 5Variables d'environnement et fichiers .env
  6. 6Dépendances entre services : depends_on et healthchecks
  7. 7Réseaux personnalisés
  8. 8Profiles : dev, prod et services optionnels
  9. 9Override files : docker-compose.override.yml et fusion multi-fichiers
  10. 10Scaling de services
  11. 11Secrets avec Docker Compose
  12. 12Configuration multi-environnements
  13. 13Bonnes pratiques production (niveau expert)
  14. 14Compose Watch : boucle de développement rapide
  15. 15YAML avancé : ancres, alias et fusion (merge keys)
  16. 16Reverse proxy dynamique avec Traefik
  17. 17Migrations de base de données automatisées au démarrage
  18. 18Observabilité : logs centralisés multi-services