wann die Regel hilft – und wann nicht
„Ein Prozess pro Container" ist eines der meistzitierten Docker-Prinzipien – und eines der am häufigsten falsch angewendeten. Was das Prinzip wirklich bedeutet, wo es Sinn macht und wann Supervisor, s6-overlay oder dumb-init die bessere Entscheidung sind.
Inhaltsverzeichnis
- 1. Woher kommt das One-Process-Prinzip?
- 2. Das PID-1-Problem: warum es wichtiger ist als die Regel
- 3. Was das Prinzip wirklich bedeutet
- 4. Wann One Process per Container die richtige Wahl ist
- 5. Wo das Prinzip zu weit geht
- 6. Supervisor und s6-overlay: mehrere Prozesse sauber verwalten
- 7. dumb-init und tini: minimale Init-Systeme für Docker
- 8. Signal-Handling und Graceful Shutdown
- 9. Prozessmanagement-Ansätze im Vergleich
- 10. Zusammenfassung
- 11. FAQ