Zum Hauptinhalt springen

Verwendung von systemd zur Steuerung des Startups von Podman-Containern

· Eine Minute Lesezeit

podman logo

Verwendung von systemd zur Steuerung des Startups von Podman-Containern

Von Emilien Macchi GitHub

Podman wurde nicht dafür entwickelt, die Startreihenfolge von Containern, Abhängigkeitsprüfungen oder die Wiederherstellung fehlgeschlagener Container zu verwalten. Tatsächlich kann diese Aufgabe von externen Tools übernommen werden, und dieser Blogbeitrag beschreibt, wie wir den systemd-Initialisierungsdienst verwenden können, um mit Podman-Containern zu arbeiten.

Dank systemd können Container auf die gleiche Weise wie andere Dienste auf einem Linux-System verwaltet werden.

Durch die Einrichtung einer systemd-Unit-Datei auf dem Host können wir den Host dazu bringen, automatisch einen Container zu starten, zu stoppen, den Status zu überprüfen und ihn anderweitig als regulären systemd-Dienst zu verwalten.

Bereiten wir den Container vor (Beispiel mit Redis):