Docker und CI/CD · Middle · Frage 6 von 75

Warum kann sich ein Prozess als PID 1 in einem Container falsch verhalten?

Antwort zeigen

Richtige Antwort: PID 1 bekommt keine Standard-Signal-Handler und muss Zombies einsammeln

Erklärung

Der Kernel wendet für PID 1 keine Standardaktionen für Signale an, eine App ohne SIGTERM-Handler ignoriert es also. docker run --init oder tini ergänzt ein winziges Init, das Signale weiterleitet und Kindprozesse einsammelt.

Zum Weiterlesen

Fehler in der Frage

Docker und CI/CD · Middle · Frage 6

Teste dich selbst

Mach den Test Docker und CI/CD · Middle: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen