Come installare Docker e Docker compose su Ubuntu
Questa guida elenca passo per passo la procedura da seguire per installare docker, docker compose e containerd su distribuzione Ubuntu.
Prerequisiti:
- server o workstation con distribuzione ubuntu
- accesso alla rete per scaricare i pacchetti
Procedura
Tutti i comandi verranno eseguiti da terminale, se in precedenza avevate già provato un’installazione di Docker sarebbe opportuno rimuoverla eseguendo il comando che segue:
sudo apt-get purge docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras
adesso si può procedere con l’installazione, si parte prima di tutto aggiungendo il repository ufficiale Docker
# Aggiungiamo la chiave **GPG key** ufficiale del repository Docker:
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
aggiungiamo il repository ufficiale Docker al sistema APT:
echo \
"deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
"$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
qui il comando per installazione dei pacchetti necessari:
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
verifichiamo le versioni installate di Docker e Docker compose:
docker -v
docker compose
a questo punto possiamo considerare completata l’installazione, in via opzionale ci resta solamente abilitare il nostro user per utilizzo del comando docker senza il bisogno di utilizzare ogni volta sudo, per farlo aggiungiamo semplicemente lo user al gruppo docker
sudo usermod -aG docker $USER
that’all folks!
