Docker Compose pour des stacks web locales
Docker Compose regroupe les briques d’un stack web local dans un seul fichier. Le snippet montre la structure, le raccordement et les commandes du quotidien pour un environnement de développement typique.
Fichier Compose pour un stack web
Cette structure sépare proprement le serveur web, l’application et les services à état.
Relier Nginx à PHP-FPM
Ce bloc relie Nginx à PHP-FPM via le socket du volume partagé.
Définir les valeurs de l’application dans le stack
Dans le réseau Compose, les services communiquent entre eux via leurs noms de service.
Commandes quotidiennes pour Compose
Points clés
- L’état repose dans les volumes
- Les healthchecks aident au démarrage et au diagnostic
- Les noms de service servent de cibles internes sur le réseau
- Le serveur web et l’application tournent séparément
- Des services supplémentaires comme Redis ou Mailhog complètent le stack
