Hur LXD-behållarinstanser körs i Container Station


Senaste ändringsdatum: 2021-10-05

Översikt

LXD är nästa generations systembehållarhanterare för Linux-behållare som byggts ovanpå LXC för att tillhandahålla en ny och bättre användarupplevelse.

Den här självstudien förklarar hur Container Station 2.4 används till att installera och köra LXD-behållare.

Obs!
LXD-behållare stöds bara av x86-baserade enheter med Container Station 2.4 (eller senare).
Mer information om att installera och använda Container Station finns i Använda Container Station.

Skapa en LXD-behållare från sidan Skapa

  1. Öppna Container Station
  2. Gå till Skapa.
  3. Använd sökfältet till att söka efter det operativsystem eller den distribution som du vill installera.
    Obs!
    Genom att besöka Linux Containers - Image server får du information om vilka operativsystem och distributioner som stöds.
  4. Klicka på
  5. Gå till fliken LXD-skivavbildsserver.
  6. Välj en skivavbild från listan och klicka sedan på Installera.

    Fönstret Skapa behållare öppnas.
  7. När du är i fönstret Skapa behållare anger du ett namn och allokerar CPU- och minnesresurser till LXD-behållaren.

    Viktigt!
    Om Avancerade mappbehörigheter är aktiverade i Kontrollpanelen så måste privilegierat läge för LXD-behållaren vara aktiverat eftersom den annars inte startar.

    Privilegierat läge kan aktiveras genom att följa dessa steg:
    1. Klicka på Avancerade inställningar >>.
    2. Klicka på Enhet.
    3. Klicka på Kör behållare i privilegierat läge.

  8. Klicka på Skapa.
    LXD-behållaren skapas.

Skapa en LXD-behållare genom att dra en LXD-skivavbild från Sidan Skivavbild

  1. Öppna Container Station
  2. Öppna Avbildningar.
  3. Klicka på Ladda ned.
  4. Välj LXD-skivavbildsserver i Register.
  5. Ange det önskade operativsystemet eller distributionen i Skivavbildsnamn och den önskade utgåveversionen i Skivavbildsversion.
    Obs!
    Genom att besöka Linux Containers - Image server får du information om vilka operativsystem, distributioner och utgåveversioner som stöds.
  6. Klicka på Ladda ned.

    LXD-skivavbilden laddas ned som en bakgrundsaktivitet. När nedladdningen är slutförd så visas LXD-skivavbilden i listan Skivavbild.
  7. Hitta Skivavbilden på sidan Skivavbild.
  8. Klicka på .
    Fönstret Skapa behållare öppnas.
  9. När du är i fönstret Skapa behållare anger du ett namn och allokerar CPU- och minnesresurser till LXD-behållaren.

    Viktigt!
    Om Avancerade mappbehörigheter är aktiverade i Kontrollpanelen så måste privilegierat läge för LXD-behållaren vara aktiverat eftersom den annars inte startar.

    Privilegierat läge kan aktiveras genom att följa dessa steg:
    1. Klicka på Avancerade inställningar >>.
    2. Klicka på Enhet.
    3. Klicka på Kör behållare i privilegierat läge.

  10. Klicka på Skapa.
    LXD-behållaren skapas.

Skapa en användare i LXD-behållare

Viktigt! För de flesta LXD-behållare finns det inte någon standardanvändare när LXD-behållaren skapas.

Obs! Följande steg använder Ubuntu Focal Fossa som ett exempel. Terminalkommandona kan variera baserat på ditt operativsystem och distribution.
  1. Öppna Container Station
  2. Gå till Containrar.
  3. Välj din LXD-behållare.
  4. Klicka på Terminal.
  5. Skriv /bin/sh i Kommando.
  6. Klicka på Anslut.

    Terminalkonsolen startas i en ny webbläsarflik.
  7. Ange adduser {your_username}.
  8. Ange ett lösenord och följ instruktionerna.

    Det skapas en användare för LXD-behållaren.
  9. (valfritt) Bevilja sudo-åtkomst till användaren genom att ange usermod -aG sudo {your_username}
    Viktigt! Det krävs sudo-åtkomst för att allokera en statiskt IP-adress till LXD-behållaren.
  10. Stäng terminalkonsolens webbläsarflik.
  11. Ange användarautentiseringsuppgifterna i Konsolen.

    Nu kan den nya användaren komma åt LXD-behållaren.

Konfigurera en statisk IP-adress för LXD-behållare

Viktigt!
Det krävs sudo-åtkomst för att en statisk IP-adress ska kunna ställas in.

Obs! Följande steg använder Ubuntu Focal Fossa som ett exempel. Terminalkommandona kan variera baserat på ditt operativsystem och distribution.
  1. Öppna Container Station
  2. Gå till Containrar.
  3. Välj din LXD-behållare.
  4. Ange din användarautentisering i Konsolen.
  5. Ange kommandot: sudo vi /etc/netplan/10-lxd.yaml.
  6. Ställ in dhcp4 till false och ange adress, gateway och namnservrar, baserat på din miljö.
  7. Spara konfigurationsfilen och ange kommandot. netplan apply

    LXD-behållaren har nu en statisk IP-adress.

Var den här artikeln till hjälp?

Användare som tyckte detta var användbart 52% procent.
Tack för din feedback.

Berätta för oss hur vi kan förbättra artikeln:

Ge oss fler synpunkter genom att skriva dem nedan.

Välj specifikation

      Visa fler Färre

      Denna webbplats i andra länder/regioner:

      open menu
      back to top