Docker Compose für lokale Web-Stacks
Docker Compose bündelt die Bausteine eines lokalen Web-Stacks in einer Datei. Der Schnipsel zeigt Aufbau, Anbindung und Alltagsbefehle für eine typische Entwicklungsumgebung.
Compose-Datei für einen Web-Stack
Dieser Aufbau trennt Webserver, Anwendung und zustandsbehaftete Dienste sauber voneinander.
Nginx für PHP-FPM anbinden
Dieser Block verbindet Nginx mit PHP-FPM über den Socket aus dem gemeinsamen Volume.
Anwendungswerte im Stack setzen
Im Compose-Netz sprechen die Dienste über ihre Servicenamen miteinander.
Alltagsbefehle für Compose
Diese Befehle reichen für Start, Protokolle, Shell und Einmal-Kommandos.
Merkpunkte
- Zustände liegen in Volumes
- Healthchecks helfen bei Start und Diagnose
- Servicenamen dienen als interne Ziele im Netz
- Webserver und Anwendung laufen getrennt
- zusätzliche Dienste wie Redis oder Mailhog ergänzen den Stack
