Benutzer-Werkzeuge

Webseiten-Werkzeuge


workshop:cli:systemd:systemd-container

Dies ist eine alte Version des Dokuments!


systemd-container - Verwaltung von Containern unter systemd

Das systemd-container-Paket ist ein Toolset für die Verwaltung von Containern und virtuellen Maschinen unter systemd. Es ermöglicht das Starten, Verwalten und Steuern von systemd-basierten Containern, die häufig mit systemd-nspawn und machinectl arbeiten. Mit diesem Paket kannst du Containerlösungen direkt unter systemd implementieren und betreiben.

Syntax

Der systemd-container-Befehl selbst hat keine direkte Benutzerschnittstelle. Stattdessen erweitert es die Funktionalität von systemd-nspawn und machinectl, die zur Verwaltung von Containern und VMs verwendet werden.


Verwendung

Das systemd-container-Paket fügt wichtige Funktionen zu systemd hinzu, die für die Verwaltung von Containern und VMs notwendig sind. Nach der Installation kannst du mit systemd-nspawn Container starten und mit machinectl Container verwalten.

- systemd-nspawn: Wird verwendet, um Container zu starten und auszuführen. - machinectl: Bietet eine Schnittstelle, um mit den laufenden Maschinen (Containern und VMs) zu interagieren, sie zu starten und zu stoppen.


Beispiel für die Verwendung

Nach der Installation des systemd-container-Pakets kannst du mit folgenden Befehlen arbeiten:

Starte einen Container mit systemd-nspawn:

sudo systemd-nspawn -D /path/to/container

Interagiere mit einer Maschine (Container) mit machinectl:

machinectl shell my-container

Hinweis

- systemd-container ist erforderlich, um mit den systemd-basierten Tools wie systemd-nspawn und machinectl zu arbeiten. - Wenn du Container mit anderen Tools wie Docker oder Podman verwendest, benötigst du dieses Paket nicht. - Achte darauf, dass du über die richtigen Berechtigungen verfügst, um Container zu starten und zu verwalten, da dies in der Regel root-Rechte erfordert.


Weitere Informationen

Für detaillierte Informationen zu den verfügbaren Befehlen und deren Optionen kannst du die Man-Page für systemd-nspawn und machinectl konsultieren:

man systemd-nspawn
man machinectl
workshop/cli/systemd/systemd-container.1739698397.txt.gz · Zuletzt geändert: (Externe Bearbeitung)