Come eseguire istanze container LXD in Container Station


Ultima data di modifica 2021-10-05

Panoramica

LXD è il gestore di container di sistema di nuova generazione di container Linux, creato su LXC per offrire un'esperienza utente nuova e migliore.

Questa esercitazione spiega come utilizzare Container Station 2.4 per installare ed eseguire i contenitori LXD.

Nota:
i container LXD sono supportati solo da dispositivi basati su x86 con Container Station 2.4 (o versione successiva).
Per ulteriori informazioni sull'installazione e l'utilizzo di Container Station, vedere Come utilizzare Container Station?

Creazione di un container LXD dalla pagina Crea

  1. Aprire Container Station.
  2. Andare su Crea.
  3. Nella barra di ricerca, cercare il sistema operativo o la distribuzione da installare.
    Nota:
    fare riferimento a Linux Containers - Image server per i sistemi operativi e le distribuzioni supportati.
  4. Fare clic su
  5. Accedere alla scheda Server immagine LXD.
  6. Selezionare un'immagine dall'elenco e fare clic su Installa.

    Viene visualizzata la finestra Crea container.
  7. Nella finestra Crea container, immettere un nome e assegnare le risorse di CPU e memoria al container LXD.

    Importante:
    se in Pannello di controllo sono abilitate le Autorizzazioni avanzate cartelle, è necessario attivare la modalità con privilegi per il container LXD, altrimenti non verrà avviato.

    La modalità con privilegi può essere attivata seguendo questi passaggi:
    1. Fare clic su Impostazioni avanzate >>.
    2. Fare clic su Dispositivo.
    3. Selezionare Esegui container in modalità privilegiata.

  8. Fare clic su Create (Crea).
    Viene creato il container LXD.

Creazione di un container LXD estraendo un'immagine LXD dalla pagina Immagine

  1. Aprire Container Station.
  2. Andare su Images (Immagini).
  3. Fare clic su Estrai.
  4. Selezionare Server immagine LXD in Registro.
  5. Immettere il sistema operativo o la distribuzione desiderati in Nome immagine e versione di rilascio desiderata in Versione immagine.
    Nota:
    fare riferimento a Linux Containers - Image server per i sistemi operativi, le distribuzioni e le versioni di release supportati.
  6. Fare clic su Estrai.

    L'immagine LXD viene scaricata come attività in background. Al termine del download, l'immagine LXD viene visualizzata nell'elenco immagini.
  7. Individuare l'immagine nella pagina Immagini.
  8. Fare clic su .
    Viene visualizzata la finestra Crea container.
  9. Nella finestra Crea container, immettere un nome e assegnare le risorse di CPU e memoria al container LXD.

    Importante:
    se in Pannello di controllo sono abilitate le Autorizzazioni avanzate cartelle, è necessario attivare la modalità con privilegi per il container LXD, altrimenti non verrà avviato.

    La modalità con privilegi può essere attivata seguendo questi passaggi:
    1. Fare clic su Impostazioni avanzate >>.
    2. Fare clic su Dispositivo.
    3. Selezionare Esegui container in modalità privilegiata.

  10. Fare clic su Create (Crea).
    Viene creato il container LXD.

Creazione di un utente in container LXD

Importante: per la maggior parte dei container LXD, dopo la creazione del container LXD non sarà presente alcun utente predefinito.

Nota: la procedura seguente utilizza Ubuntu Focal Fossa come esempio. I comandi del terminale possono variare in base al sistema operativo e alla distribuzione.
  1. Aprire Container Station.
  2. Andare su Container.
  3. Selezionare il container LXD.
  4. Fare clic su Terminale.
  5. Immettere /bin/sh in Comando.
  6. Fare clic su Connect (Connetti).

    La console del terminale viene avviata in una nuova scheda del browser.
  7. Immettere adduser {your_username}.
  8. Immettere una password e seguire le istruzioni.

    Verrà creato un utente per il container LXD.
  9. (opzionale) per autorizzare l'accesso sudo all'utente, immettere usermod -aG sudo {your_username}
    Importante: l'accesso sudo è necessario per assegnare un indirizzo IP statico al container LXD.
  10. Chiudere la scheda del browser della console del terminale.
  11. Immettere le credenziali utente nella Console.

    Il nuovo utente può ora accedere al container LXD.

Impostazione dell'indirizzo IP statico per container LXD

Importante:
l'accesso sudo è necessario per impostare un indirizzo IP statico.

Nota: la procedura seguente utilizza Ubuntu Focal Fossa come esempio. I comandi del terminale possono variare in base al sistema operativo e alla distribuzione.
  1. Aprire Container Station.
  2. Andare su Container.
  3. Selezionare il container LXD.
  4. Immettere le credenziali utente nella Console.
  5. Immettere il comando: sudo vi /etc/netplan/10-lxd.yaml.
  6. Impostare dhcp4 su false e immettere indirizzo, gateway e nameserver in base all'ambiente.
  7. Salvare il file di configurazione e immettere il comando: netplan apply

    Il container LXD ora ha un indirizzo IP statico.

Questo articolo è stato utile?

52% delle persone lo ritengono utile.
Grazie per il feedback.

Informarci su come può essere migliorato l'articolo:

Per offrire un’ulteriore feedback, includerlo di seguito.

Scegliere le caratteristiche

      Mostra di più Meno

      Questo sito in altre nazioni/regioni

      open menu
      back to top