Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
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
