Guida all’installazione e all’uso di Docker su Ubuntu 20.04
Docker è una piattaforma open-source che semplifica il processo di sviluppo, spedizione ed esecuzione di applicazioni all’interno di container. Questa guida illustra l’installazione di Docker su Ubuntu 20.04 e fornisce una panoramica del suo utilizzo di base.
Prerequisiti
- Un sistema con Ubuntu 20.04
- Un account utente con privilegi sudo
- Accesso a Internet
Passo 1: Aggiornare i pacchetti di sistema
Prima di installare Docker, aggiornate il repository dei pacchetti per assicurarvi di avere le ultime versioni del software:
sudo apt update && sudo apt upgrade -y
Passo 2: installare le dipendenze necessarie
Docker richiede l’installazione di alcune dipendenze. Eseguite il seguente comando per installarle:
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
Passo 3: Aggiungere la chiave GPG ufficiale di Docker
Per verificare l’autenticità del pacchetto Docker, aggiungere la sua chiave GPG:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
Passo 4: Aggiungere il repository Docker
Aggiungere il repository ufficiale di Docker ai sorgenti del sistema:
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu focal stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Passo 5: installare Docker
Aggiornare l’elenco dei pacchetti e installare Docker Engine:
sudo apt update sudo apt install -y docker-ce docker-ce-cli containerd.io
Passo 6: Verificare l’installazione di Docker
Verificate se Docker è stato installato correttamente eseguendo
docker --version
Per assicurarsi che Docker sia in esecuzione:
sudo systemctl status docker
Se non è in esecuzione, avviarlo con:
sudo systemctl start docker
Per abilitare Docker all’avvio:
sudo systemctl enable docker
Passo 7: Eseguire Docker senza Sudo (opzionale)
Per impostazione predefinita, Docker richiede i privilegi di
sudo. Per eseguirlo come utente non root, aggiungete il vostro utente al gruppo
docker:
sudo usermod -aG docker $USER
Uscire e rientrare per rendere effettive le modifiche.
Passo 8: Testare l’installazione di Docker
Eseguite un container di prova per verificare che Docker funzioni correttamente:
docker run hello-world
Se l’installazione è riuscita, si dovrebbe vedere un messaggio che conferma che Docker sta funzionando correttamente.
Comandi di base di Docker
Estrarre un’immagine
Per scaricare un’immagine da Docker Hub:
docker pull ubuntu
Elenco delle immagini installate
docker images
Eseguire un contenitore
Per avviare un contenitore da un’immagine:
docker run -it ubuntu bash
Questo comando esegue un contenitore Ubuntu e apre una shell interattiva.
Elenco dei contenitori in esecuzione
docker ps
Per vedere tutti i contenitori, compresi quelli fermi:
docker ps -a
Arrestare un contenitore
Per arrestare un contenitore in esecuzione:
docker stop
Rimuovere un contenitore
Per rimuovere un contenitore arrestato:
docker rm
Rimuovere un’immagine
Per eliminare un’immagine:
docker rmi
Pulire le risorse non utilizzate
Rimuovere tutti i contenitori fermi e le immagini inutilizzate:
docker system prune -a
Conclusione
Docker è uno strumento potente che semplifica la distribuzione e la gestione delle applicazioni. Questa guida ha illustrato il processo di installazione e i comandi di base per aiutarvi a iniziare a utilizzare Docker su Ubuntu 20.04.


