distrobox create - creare un container
Vediamo come creare un container con Distrobox. In queste pagine troverete l'elenco di diverse immagini di Distrobox che potete utilizzare con i relativi comandi da digitare nel terminale per creare un container con ciascuna di queste distribuzioni di Linux:
A titolo di esempio in questo tutorial creeremo un container con Distrobox per utilizzare la distribuzione di Alpine Linux. Per farlo dovremo utilizzare il terminale.
Nella distribuzione di Linux che stiamo utilizzando andare a selezionare il "Terminale" (Konsole nel desktop KDE):
Si aprirà il terminale:
Prima di utilizzare il comando che creerà un container con la nostra distribuzione, consiglio di creare una home apposita.
Nel mio esempio nella cartella home dell'utente asahi creerò una cartella box che verrà utilizzata come cartella home da Alpine Linux.
Se utilizzassi una distribuzione linux non immutabile la posizione della mia cartella sarebbe /home/asahi/box
, ma siccome utilizzo una distribuzione immutabile (Fedora Kinoite) la cartella home è contenuta nella cartella /var
. Quindi digiterò nel terminale il comando:
mkdir /var/home/asahi/box
Digitare ora il tasto INVIO.
La finestra del terminale si presenterà così:
Per creare un nuovo container con Distrobox con una distribuzione di Linux digitare nel terminale:
distrobox create --image distro --name nomedistribuzione -H /percorso/della/home/
Quindi nel nostro caso per creare un nuovo container con Distrobox con l'ultima versione di Alpine Linux digitare nel terminale:
distrobox create --image alpine:latest --name alpine -H /var/home/asahi/box
Digitare ora il tasto INVIO.
Come possiamo vedere il container è stato creato:
Ora possiamo aprire il container creato digitando nel terminale il comando:
distrobox enter alpine
Digitare ora il tasto INVIO.
Come possiamo vedere dalla finestra del terminale il container è stato avviato:
Per chiudere il container e tornare all'ambiente host digitare nel terminale il comando:
exit
Digitare ora il tasto INVIO.
Come possiamo vedere dalla finestra del terminale il container è stato chiuso: