Docker Compose für kleine Projekte
Nicht jedes Projekt braucht Kubernetes. Manchmal braucht es einfach zwei Container und eine Datei, die man auch nach dem dritten Kaffee noch versteht.
Für kleine Anwendungen ist Docker Compose eine angenehme Grenze zwischen „läuft auf meinem Rechner“ und einer ausgewachsenen Plattform.
Ein einfaches Setup
services:
web:
image: nginx:alpine
ports:
- "8080:80"
app:
image: php:8.4-fpm
Weniger Magie
Compose-Dateien sollten lesbar bleiben. Wenn eine Anwendung zwölf externe Dienste, fünf Netzwerke und 400 Zeilen YAML braucht, lohnt sich eine Pause.
Deployment
Für kleine Server reicht häufig: Image bauen, Registry aktualisieren, auf dem Zielsystem pullen und den Stack neu starten. Entscheidend ist, dass der Ablauf dokumentiert und wiederholbar ist.
Pragmatischer Ansatz: Erst die einfachste Architektur bauen, die das Problem zuverlässig löst. Komplexität kommt später ganz von allein.