Benutzer-Werkzeuge

Webseiten-Werkzeuge


workshop:cli:systemd:systemd-container

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

workshop:cli:systemd:systemd-container [2025/02/16 09:33] – angelegt Branislav Zeljakworkshop:cli:systemd:systemd-container [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1
Zeile 1: Zeile 1:
-====== 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:** 
-<code bash> 
-sudo systemd-nspawn -D /path/to/container 
-</code> 
- 
-**Interagiere mit einer Maschine (Container) mit machinectl:** 
-<code bash> 
-machinectl shell my-container 
-</code> 
- 
----- 
- 
-===== 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: 
-<code bash> 
-man systemd-nspawn 
-man machinectl 
-</code>