So verwenden Sie LXC-Container unter Linux

LXC (auch bekannt als Linux Containers ) ist ein Virtualisierungstool auf Kernel-Ebene. Damit können Benutzer vollständig eigenständige Linux-Betriebssysteme erstellen und ausführen. Hier erfahren Sie, wie Sie LXC auf Ihrem Linux-System verwenden.

So installieren Sie LXD unter Linux

LXC (Linux Container) werden unter Linux über LXD, ein Programm, verwaltet. Wenn Sie LXC-Container verwenden möchten, müssen Sie das LXD-Paket auf Ihrem Computer installieren. Um es zu installieren, öffnen Sie ein Terminalfenster.

Sie sind sich nicht sicher, wie Sie ein Terminalfenster öffnen ? Drücken Sie  Strg + Alt + T  auf der Tastatur. Oder suchen Sie im App-Menü nach „Terminal“.

Ubuntu-Installationsanweisungen

In Ubuntu sollte LXD bereits installiert sein. Wenn dies jedoch nicht der Fall ist, erfahren Sie hier, wie Sie es zum Laufen bringen. Installieren Sie über das Terminal das Paket „lxd-installer“ mit apt install .

sudo apt install lxd-installer

Debian-Installationsanweisungen

LXD ist in den Debian Linux-Software-Repositorys nicht verfügbar . Glücklicherweise können Sie das LXD Snap-Paket installieren, um es auf Ihrem Debian-System zu verwenden. Befolgen Sie die folgenden Snap-Anweisungen, um LXD unter Debian zum Laufen zu bringen.

Installationsanweisungen für Arch Linux

Benutzer von Arch Linux können das LXD-Paket mit dem Befehl pacman -S  zum Laufen bringen . Das Paket „lxd“ befindet sich im Software-Repository „Community“. Stellen Sie sicher, dass Sie dieses Repo aktiviert haben, um das Paket zu installieren.

sudo pacman -S lxd lxc lxcfs

Fedora-Installationsanweisungen

In den offiziellen Fedora-Linux-Softwarequellen scheint es kein „lxd“-Paket zu geben; Wenn Sie jedoch die offiziellen Snap-Paketanweisungen befolgen, können Sie weiterhin LXC-Container auf Ihrem Fedora-System verwenden.

OpenSUSE-Installationsanweisungen

OpenSUSE hat das „lxd“-Paket im „OpenSUSE Oss“-Repo. Um LXD auf Ihrem OpenSUSE-System zu installieren, verwenden Sie den folgenden  Zypper-Installationsbefehl  unten.

sudo zypper install lxd lxc lxcfs

Snap-Installationsanweisungen

Damit LXD als Snap funktioniert, müssen Sie das Snap-Paket „lxd“ installieren. Stellen Sie als Nächstes sicher, dass die Snap-Laufzeitumgebung auf Ihrem Computer konfiguriert ist. Um die Snap-Laufzeit zu konfigurieren, befolgen Sie unsere ausführliche Einrichtungsanleitung.

Wenn die Snap-Laufzeitumgebung auf Ihrem Linux-System konfiguriert ist, können Sie LXD mit dem folgenden Snap-Install-  Befehl installieren  .

sudo snap install lxd

So erstellen Sie einen Container 

Um einen Container zu erstellen, öffnen Sie ein Terminalfenster und melden Sie sich mit dem  Befehl su  als Root an . Wenn Sie sich nicht anmelden können, gehen Sie wie folgt vor, um Root zu aktivieren.

sudo -s passwd Exit su

Sobald Sie als Root angemeldet sind, verwenden Sie den Befehl lxc create  , um einen neuen Container zu erstellen. Alle verfügbaren Container finden Sie auf der Canonical LXD-Seite . In diesem Beispiel verwenden wir OpenSUSE Linux.

lxc-create -n opensuse -t download -- --dist openSuse --release Tumbleweed --arch amd64

Benennen Sie neben „-n“ Ihren Container. In diesem Fall haben wir es „opensuse“ genannt. Geben Sie dann neben „–dist“ die Linux-Distribution an. In diesem Beispiel ist es „opensuse“.

Nachdem Sie den Containernamen und die Verteilung festgelegt haben, müssen Sie das Release angeben. Geben Sie für „–release“ die Version des Linux-Betriebssystems an. Für OpenSUSE geben wir „Tumbleweed“ an.

Zuletzt müssen Sie die Architektur des Containers angeben. Geben Sie „amd64“ an, es sei denn, Sie benötigen eine spezielle Containerarchitektur. 

lxc-create -n container-name -t download -- --dist os-name --release os-release --arch os-architecture

So konfigurieren Sie Ihren Container

Nachdem Sie Ihren Container erstellt haben, müssen Sie den Container starten. Um den Container zu starten, verwenden Sie den Befehl lxc-start .

lxc-start -n Name des Containers

Sobald der Container gestartet ist, benötigen Sie Zugriff, um ein Benutzerkonto und ein Passwort zu erstellen. Um auf den Container zuzugreifen, geben Sie den folgenden Befehl ein.

lxc-attach -n Name des Containers --clear-env

Sobald der  Befehl lxc-attach  ausgeführt wird, erhalten Sie eine Root-Konsole, in der Sie Befehle eingeben können. Um ein neues Benutzerkonto zu erstellen, verwenden Sie den folgenden Befehl. Bitte beachten Sie, dass Benutzernamen ausschließlich aus Kleinbuchstaben bestehen müssen.

GroupAdd-Rad

useradd -m -g Benutzer -G Wheel -s /bin/bash neuer_Benutzername

Nachdem Sie das neue Benutzerkonto erstellt haben, verwenden Sie den  Befehl passwd  , um das neue Benutzerkontokennwort festzulegen.

passwd neuer_Benutzername

Verlassen Sie den Container mit  „exit“ .

Ausfahrt

Sudo im Container einrichten

Möglicherweise möchten Sie Ihren neuen Benutzer mit sudo einrichten. Installieren Sie dazu zunächst den Texteditor „Nano“. Informationen zur Installation finden Sie unter pkgs.org. Führen Sie dann die folgenden Befehle aus.

su EDITOR=nano visudo

Suchen Sie im Nano-Editor Folgendes:

# %wheel ALL=(ALL:ALL) ALL

Entfernen Sie das # -Symbol, speichern Sie mit Strg + O und beenden Sie den Vorgang mit Strg + X. Fügen Sie dann Ihr Benutzerkonto zur Gruppe „Rad“ hinzu. 

usermod -a -G Wheel-Benutzername

So greifen Sie auf Ihren Container zu

Um mit Ihrem neuen Benutzer über die Befehlszeile auf Ihren LXC-Container zuzugreifen, müssen Sie den  Befehl lxc-console  verwenden. Dieser Befehl unterscheidet sich vom Anhängen, da Sie sich direkt mit Ihrem Benutzernamen und Passwort beim Container anmelden können.

lxc-console -n Name des Containers

Um Ihren Container zu verlassen, drücken Sie  Strg + A gefolgt von q  auf der Tastatur. Um Ihren Container abzuschalten, führen Sie Folgendes aus:

lxc-stop -n Name des Containers

Einen Kommentar hinterlassen

Behebung von Screen Tearing auf Intel-Grafikkarten unter Pardus Linux: Ein ergebnisorientierter Leitfaden

Behebung von Screen Tearing auf Intel-Grafikkarten unter Pardus Linux: Ein ergebnisorientierter Leitfaden

Beheben Sie das Tearing von Intel-Grafikbildschirmen unter Pardus Linux, indem Sie X11 vs. Wayland, Compositor-Einstellungen, Bildwiederholfrequenz, aktiven Xorg-Treiber und TearFree nur gegebenenfalls überprüfen.

So konfigurieren Sie die SLES 15 Firewall mit firewall-cmd

So konfigurieren Sie die SLES 15 Firewall mit firewall-cmd

Firewalld auf SLES 15 konfigurieren: Zonen prüfen, Dienste oder Ports zulassen, permanente Regeln speichern, sicher neu laden und Zugriff überprüfen.

SLES Live Patching Konfigurationsleitfaden: Kernel-Updates ohne Neustart anwenden

SLES Live Patching Konfigurationsleitfaden: Kernel-Updates ohne Neustart anwenden

Aktivieren Sie das Kernel-Live-Patching auf SLES 15 SP7, wenden Sie unterstützte Korrekturen ohne Neustart an, überprüfen Sie aktive Patches und verstehen Sie, wann ein Kernel-Neustart dennoch erforderlich ist.

So aktivieren Sie den FIPS-Modus auf SUSE Linux Enterprise Server 15

So aktivieren Sie den FIPS-Modus auf SUSE Linux Enterprise Server 15

Aktivieren Sie den FIPS-Modus auf SLES 15 mit dem von SUSE unterstützten Setup-Dienstprogramm, starten Sie das System sicher neu, überprüfen Sie den Status des Kernels und der Krypto-Richtlinien und prüfen Sie die Zertifizierungsgrenzen.

Wie man Google Chrome auf Gooroom OS installiert, ohne gegen Sicherheitsrichtlinien zu verstoßen

Wie man Google Chrome auf Gooroom OS installiert, ohne gegen Sicherheitsrichtlinien zu verstoßen

Installieren Sie Google Chrome sicher auf Gooroom OS mit offiziellen .deb-Paketen, APT, Richtlinienprüfungen, Update-Anleitungen und Korrekturen für verwaltete Geräte.

So exportieren Sie SLES-Systemprotokolle sicher an einen Remote-Syslog-Server

So exportieren Sie SLES-Systemprotokolle sicher an einen Remote-Syslog-Server

Leiten Sie SLES-Systemprotokolle sicher an einen entfernten Syslog-Server weiter – mit rsyslog, TLS-Zertifikaten, Peer-Name-Verifizierung, Warteschlangen, Validierung und Tests.

SLES 15 Active Directory-Integration mit SSSD: Eine Schritt-für-Schritt-Anleitung

SLES 15 Active Directory-Integration mit SSSD: Eine Schritt-für-Schritt-Anleitung

Verbinden Sie SLES 15 mit Active Directory über SSSD mithilfe von YaST. Bereiten Sie DNS und Zeit vor, konfigurieren Sie Domänenanmeldungen, überprüfen Sie Kerberos und vergleichen Sie SSSD, Winbind und realmd.

Behebung von Problemen mit dem Realtek RTL8821CE Wi-Fi-Treiber unter Pardus Linux

Behebung von Problemen mit dem Realtek RTL8821CE Wi-Fi-Treiber unter Pardus Linux

Beheben Sie das Problem mit RTL8821CE Wi-Fi unter Pardus Linux, indem Sie den integrierten rtw88-Treiber, die Realtek-Firmware, rfkill, NetworkManager und sichere Ausweichoptionen überprüfen.

Behebung des Fehlers „Temporärer Fehler bei der DNS-Auflösung“ in Debian 12 mit systemd-resolved

Behebung des Fehlers „Temporärer Fehler bei der DNS-Auflösung“ in Debian 12 mit systemd-resolved

Diagnose und Behebung von DNS-Auflösungsfehlern unter Debian 12 mit systemd-resolved, einschließlich resolv.conf, NetworkManager, networkd, Cache und Verifizierung.

So installieren Sie Pardus Linux sicher parallel zu Windows 11

So installieren Sie Pardus Linux sicher parallel zu Windows 11

Installieren Sie Pardus 25.2 neben Windows 11, indem Sie ein Backup erstellen, das Windows-Volume verkleinern, von einem UEFI-USB-Stick booten und die vorhandenen EFI- und Wiederherstellungspartitionen schützen.