Installa Docker su Ubuntu e Debian

In questo tutorial spiegherò come installare Docker e Docker Compose su Ubuntu e Debian.

Installazione di Docker e docker-compose dai repository ufficiali

Docker e docker-compose fanno parte dei repository ufficiali di entrambe le distribuzioni (Ubuntu e Debian), quindi basta eseguire i due comandi seguenti:

Installazione Docker:

sudo apt install docker.io

Installazione di docker-compose:

sudo apt install docker-compose

Il problema, come spesso accade con i repository ufficiali, è che l’aggiornamento alle ultime versioni può essere lungo, quindi spiegherò come installare Docker e docker-compose dal repository Docker per avere la versione più recente.

Installazione di Docker e docker-compose dal repository Docker

Assicurati che la tua distribuzione sia aggiornata:

sudo apt update
sudo apt upgrade

Installare i prerequisiti:

sudo apt-get install ca-certificates curl gnupg lsb-release -y

Aggiungere la chiave GPG del repository:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

Aggiungere il repository:

echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Aggiorna l’elenco dei pacchetti:

sudo apt update

Installa Docker:

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Il motore di containerizzazione Docker è installato.

Passeremo ora all’installazione di docker-compose, facoltativa per l’utilizzo dei container.

Il vantaggio principale dell’utilizzo di docker-compose è che consente un’amministrazione e una configurazione più semplici utilizzando file di configurazione per avviare i container.

Per installare docker-compose, recupereremo il file direttamente dal repository Github : https://github.com/docker/compose/

Scarica docker-compose:

sudo curl -L "https://github.com/docker/compose/releases/download/v2.7.0/docker-compose-linux-x86_64" -o /usr/local/bin/docker-compose

Ora rendiamo eseguibile il file docker-compose:

sudo chmod +x /usr/local/bin/docker-compose

Ecco fatto, Docker e docker-compose sono installati.

Per risparmiare tempo, puoi usare questo script:


Tutto quello che devi fare ora è distribuire i tuoi contenitori.

Romain Drouche
Architetto di sistema | MCSE: Infrastruttura di base
Esperto di infrastrutture IT con oltre 15 anni di esperienza sul campo. Attualmente Project Manager Sistemi e Reti ed esperto di Sicurezza dei Sistemi Informativi, utilizzo la mia competenza per garantire l'affidabilità e la sicurezza degli ambienti tecnologici.

Lascia un commento