Docker Compose voor lokale webstacks
Docker Compose bundelt de bouwstenen van een lokale webstack in één bestand. Het snippet toont opbouw, koppeling en dagelijkse opdrachten voor een typische ontwikkelomgeving.
Compose-bestand voor een webstack
Deze opzet scheidt webserver, applicatie en stateful diensten netjes van elkaar.
Nginx met PHP-FPM verbinden
Dit blok verbindt Nginx met PHP-FPM via de socket uit het gedeelde volume.
Applicatiewaarden in de stack instellen
Binnen het Compose-netwerk communiceren de diensten via hun servicenamen.
Dagelijkse opdrachten voor Compose
Kernpunten
- Status leeft in volumes
- Healthchecks helpen bij opstart en diagnose
- Servicenamen fungeren als interne netwerkdoelen
- Webserver en applicatie draaien gescheiden
- Extra diensten zoals Redis of Mailhog vullen de stack aan
