Come installare Docker su Void Linux

La prima operazione da compiere รจ aggiornare i pacchetti ed il sistema Void Linux per assicurarci di utilizzare l’ultima versione di Docker disponibile, apriamo il terminale e lanciamo il comando

sudo xbps-install -Su

se utilizzate i nostri alias come nella guida https://www.nazionlinux.com/void-linux-bash-alias/

basterร  digitare

xugy

Terminato l’aggiornamento del sistema possiamo installare Docker

sudo xbps-install -S docker

oppure sempre se utilizzate i nostri alias

xip docker

Con questo comando verranno installati i seguenti pacchetti:

  • docker: il pacchetto principale Docker.
  • docker-cli : uno strumento a riga di comando che ti permette interagire con il demone Docker.
  • containerd: gestisce il tempo di esecuzione del contenitore.

Prima che possa funzionare, dobbiamo abilitare e avviare il servizio Docker. Void si affida a runit per gestire i servizi, un demone di gestione del servizio semplice e leggero. Per abilitare e avviare il servizio Docker, utilizziamo:

sudo ln -s /etc/sv/docker /var/service

Controlliamo lo stato del servizio con il comando sv

sudo sv status docker

Il servizio Docker รจ in esecuzione e si avvierร  automaticamente ogni volta che il sistema si avvia.

Controlliamo se la nostra nuova installazione di Docker funziona correttamente eseguendo una semplice applicazione containerizzata chiamata “nazionlinux“.

sudo docker run nazionlinux

Se tutto funziona come previsto comparirร  la scritta Hello From Docker!

Per impostazione predefinita, solo root e utenti con privilegi sudo possono eseguire i comandi Docker, se si tenta di eseguire il comando docker senza anteporre il comando sudo si otterrร  un messaggio di errore.

Per eseguire i comandi Docker come utente non root, รจ necessario prima aggiungere il proprio utente al gruppo ” docker”. รˆ un compito semplice. Per fare ciรฒ, digitare quanto segue:

sudo usermod -aG docker ${USER}

Il comando precedente, ${USER} รจ una variabile di ambiente di sistema che contiene il tuo nome utente. Quindi, eseguire il comando seguente per attivare le modifiche al gruppo:

newgrp docker

Puoi eseguire docker senza anteporre il comando sudo

Ricordati che questa soluzione funzionerร  solo per la sessione terminale corrente. In altre parole, se chiudi il terminale, dovrai eseguiredi nuovo il comando newgrp o anteporre il comando sudo. Per apportare questa modifica in modo permanente, riavviare il sistema Void Linux.

Commenti

Lascia un commento