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.
`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.