[Wichtiger Sicherheit Hinweis] Gefälschte Qfinder Pro Websites entdeckt. Mehr erfahren >

Ausführen von LXD-Container-Instanzen in Container Station


Zuletzt geändertes Datum 2021-10-05

Übersicht

LXD ist die nächste Generation des Systemcontainer-Managers für Linux-Container, der auf LXC aufbaut und eine neue und bessere Benutzererfahrung bietet.

In diesem Tutorial wird erklärt, wie Container Station 2.4 verwendet wird, um LXD-Container zu installieren und auszuführen.

Hinweis:
LXD-Container werden nur von x86-basierten Geräten mit Container Station 2.4 (oder höher) unterstützt.
Weitere Informationen zur Installation und Verwendung der Container Station finden Sie unter Verwendung der Container Station.

Erstellen eines LXD-Containers über die Seite "Erstellen"

  1. Öffnen Sie Container Station.
  2. Wechseln Sie zu Erstellen.
  3. Suchen Sie in der Suchleiste nach dem Betriebssystem oder der Distribution, das bzw. die Sie installieren möchten.
    Hinweis:
    Informationen zu unterstützten Betriebssystemen und Distributionen finden Sie unter Linux-Container – Image-Server.
  4. Klicken Sie auf
  5. Wechseln Sie zur Registerkarte LXD-Image-Server.
  6. Wählen Sie ein Image in der Liste und klicken Sie auf Installieren.

    Das Fenster Container erstellen wird geöffnet.
  7. Geben Sie im Fenster "Container erstellen" einen Namen ein und weisen Sie dem LXD-Container CPU- und Speicherressourcen zu.

    Wichtig:
    Wenn in der Systemsteuerung die Option Erweiterte Ordnerberechtigungen aktiviert ist, muss der privilegierte Modus für den LXD-Container aktiviert sein, sonst kann er nicht gestartet werden.

    Der privilegierte Modus kann durch die folgenden Schritte aktiviert werden:
    1. Klicken Sie auf Erweiterte Einstellungen >>.
    2. Klicken Sie auf Gerät.
    3. Aktivieren Sie Container im berechtigten Modus ausführen.

  8. Klicken Sie auf Erstellen.
    Der LXD-Container wird erstellt.

Erstellen eines LXD-Containers durch Ziehen eines LXD-Images von der Image-Seite

  1. Öffnen Sie Container Station.
  2. Wechseln Sie zu Images.
  3. Klicken Sie auf Ziehen.
  4. Wählen Sie LXD-Image-Server in Registry.
  5. Geben Sie unter Image-Name das gewünschte Betriebssystem oder die Distribution und unter Image-Version die gewünschte Release-Version ein.
    Hinweis:
    Informationen zu unterstützten Betriebssystemen, Distributionen und Release-Versionen finden Sie unter Linux-Container – Image-Server.
  6. Klicken Sie auf Ziehen.

    Das LXD-Image wird als Hintergrund-Task heruntergeladen. Wenn der Download abgeschlossen ist, erscheint das LXD-Image in der Liste "Images".
  7. Suchen Sie das Image auf der Seite "Images".
  8. Klicken Sie auf .
    Das Fenster Container erstellen wird geöffnet.
  9. Geben Sie im Fenster "Container erstellen" einen Namen ein und weisen Sie dem LXD-Container CPU- und Speicherressourcen zu.

    Wichtig:
    Wenn in der Systemsteuerung die Option Erweiterte Ordnerberechtigungen aktiviert ist, muss der privilegierte Modus für den LXD-Container aktiviert sein, sonst kann er nicht gestartet werden.

    Der privilegierte Modus kann durch die folgenden Schritte aktiviert werden:
    1. Klicken Sie auf Erweiterte Einstellungen >>.
    2. Klicken Sie auf Gerät.
    3. Aktivieren Sie Container im berechtigten Modus ausführen.

  10. Klicken Sie auf Erstellen.
    Der LXD-Container wird erstellt.

Erstellen eines Benutzers in LXD-Containern

Wichtig: Bei den meisten LXD-Containern gibt es keinen Standardbenutzer, nachdem der LXD-Container erstellt wurde.

Hinweis: Die folgenden Schritte verwenden Ubuntu Focal Fossa als Beispiel. Die Terminalbefehle können je nach Betriebssystem und Distribution variieren.
  1. Öffnen Sie Container Station.
  2. Wechseln Sie zu Container.
  3. Wählen Sie Ihren LXD-Container.
  4. Klicken Sie auf Terminal.
  5. Geben Sie /bin/sh in Command ein.
  6. Klicken Sie auf Verbinden.

    Die Terminal-Konsole wird in einer neuen Browser-Registerkarte gestartet.
  7. Geben Sie adduser {Ihr_Benutzername} ein.
  8. Geben Sie ein Passwort ein und folgen Sie den Anweisungen.

    Es wird ein Benutzer für den LXD-Container erstellt.
  9. (optional) Um dem Benutzer sudo-Zugriff zu gewähren, geben Sie usermod -aG sudo {Ihr_Benutzername} ein
    Wichtig: Der Sudo-Zugriff ist erforderlich, um dem LXD-Container eine statische IP-Adresse zuzuweisen.
  10. Schließen Sie die Registerkarte des Terminal-Konsolen-Browsers.
  11. Geben Sie die Benutzeranmeldeinformationen in die Konsole ein.

    Der LXD-Container ist nun für den neuen Benutzer zugänglich.

Einrichten einer statischen IP-Adresse für LXD-Container

Wichtig:
Der Sudo-Zugriff ist erforderlich, um eine statische IP-Adresse festzulegen.

Hinweis: Die folgenden Schritte verwenden Ubuntu Focal Fossa als Beispiel. Die Terminalbefehle können je nach Betriebssystem und Distribution variieren.
  1. Öffnen Sie Container Station.
  2. Wechseln Sie zu Container.
  3. Wählen Sie Ihren LXD-Container.
  4. Geben Sie Ihre Benutzeranmeldeinformationen in die Konsole ein.
  5. Geben Sie den Befehl ein: sudo vi /etc/netplan/10-lxd.yaml.
  6. Setzen Sie dhcp4 auf false und geben Sie die Adresse, das Gateway und die Nameserver entsprechend Ihrer Umgebung ein.
  7. Speichern Sie die Konfigurationsdatei und geben Sie den Befehl ein: netplan apply

    Der LXD-Container hat jetzt eine statische IP-Adresse.

War dieser Artikel hilfreich?

52% der Nutzer fanden es hilfreich.
Vielen Dank für Ihre Rückmeldung.

Für weitere Unterstützung fragen Sie andere Anwender und QNAP-Experten in der Community. Zur QNAP Community

Bitte teilen Sie uns mit, wie dieser Artikel verbessert werden kann:

Wenn Sie zusätzliches Feedback geben möchten, fügen Sie es bitte unten ein.

Wählen Sie die Spezifikation

      Mehr anzeigen Weniger
      Diese Seite in anderen Ländern / Regionen:
      open menu
      back to top