Come eseguire istanze container LXD in Container Station
Ultima data di modifica
2021-10-05
- Panoramica
- Creazione di un container LXD dalla pagina Crea
- Creazione di un container LXD estraendo un'immagine LXD dalla pagina Immagine
- Creazione di un utente in container LXD
- Impostazione dell'indirizzo IP statico per container LXD
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?
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
- Aprire Container Station.
- Andare su Crea.
- 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. - Fare clic su

- Accedere alla scheda Server immagine LXD.
- Selezionare un'immagine dall'elenco e fare clic su Installa.

Viene visualizzata la finestra Crea container. - 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:- Fare clic su Impostazioni avanzate >>.
- Fare clic su Dispositivo.
- Selezionare Esegui container in modalità privilegiata.

- Fare clic su Create (Crea).
Viene creato il container LXD.
Creazione di un container LXD estraendo un'immagine LXD dalla pagina Immagine
- Aprire Container Station.
- Andare su Images (Immagini).
- Fare clic su Estrai.
- Selezionare Server immagine LXD in Registro.
- 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. - 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.

- Individuare l'immagine nella pagina Immagini.
- Fare clic su
.
Viene visualizzata la finestra Crea container. - 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:- Fare clic su Impostazioni avanzate >>.
- Fare clic su Dispositivo.
- Selezionare Esegui container in modalità privilegiata.

- 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.
- Aprire Container Station.
- Andare su Container.
- Selezionare il container LXD.

- Fare clic su Terminale.
- Immettere /bin/sh in Comando.
- Fare clic su Connect (Connetti).

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

Verrà creato un utente per il container LXD. - (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.
- Chiudere la scheda del browser della console del terminale.
- 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.
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.
- Aprire Container Station.
- Andare su Container.
- Selezionare il container LXD.
- Immettere le credenziali utente nella Console.
- Immettere il comando: sudo vi /etc/netplan/10-lxd.yaml.

- Impostare dhcp4 su false e immettere indirizzo, gateway e nameserver in base all'ambiente.

- Salvare il file di configurazione e immettere il comando: netplan apply

Il container LXD ora ha un indirizzo IP statico.