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.
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
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
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
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
Aggiornare l’elenco dei pacchetti e installare Docker Engine:
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io
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
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.
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.
Per scaricare un’immagine da Docker Hub:
docker pull ubuntu
docker images
Per avviare un contenitore da un’immagine:
docker run -it ubuntu bash
Questo comando esegue un contenitore Ubuntu e apre una shell interattiva.
docker ps
Per vedere tutti i contenitori, compresi quelli fermi:
docker ps -a
Per arrestare un contenitore in esecuzione:
docker stop
Per rimuovere un contenitore arrestato:
docker rm
Per eliminare un’immagine:
docker rmi
Rimuovere tutti i contenitori fermi e le immagini inutilizzate:
docker system prune -a
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.