Welche Größe?
Für einen Reverse Proxy, eine kleine App und eine Datenbank sind 2 GB RAM das Minimum. Sobald mehrere Container, Datenbanken, Worker oder Monitoring dazukommen, sind 4 GB RAM deutlich angenehmer. Für mehrere produktive Dienste oder Agentur-Stacks solltest du 8 GB RAM einplanen.
Typischer Stack
- Docker Engine oder Docker Compose als einfache Betriebsbasis.
- Traefik, Caddy oder Nginx Proxy Manager als Reverse Proxy.
- Getrennte Docker-Netzwerke für Frontend, App und Datenbank.
- Named Volumes oder klar dokumentierte Host-Pfade.
- Watchtower nur bewusst einsetzen, nicht blind für alle Produktivdienste.
Betrieb
Docker macht Deployment bequem, ersetzt aber keine Administration. Du musst das Host-System aktualisieren, Logs rotieren, Volumes sichern und Images regelmäßig prüfen. Backups sollten Container-Daten und Datenbank-Dumps enthalten, nicht nur den Compose-Ordner.
Passende Anbieter
Netcup, Hetzner und Contabo sind typische Kandidaten. Netcup ist spannend für gute Speicher-/RAM-Ausstattung, Hetzner für Cloud-Workflows, Contabo für Lab-Umgebungen mit viel RAM.