Image

Installazione di Docker in Ubuntu e derivate Debian

Docker Engine è una tecnologia di containerizzazione open source per la creazione e la containerizzazione delle applicazioni.

Introduzione

Docker è un'applicazione che semplifica il processo di gestione dei processi applicativi in contenitori. I contenitori consentono di eseguire le applicazioni in processi isolati dalle risorse. Sono simili alle macchine virtuali, ma i container sono più portabili, più semplici da usare e più dipendenti dal sistema operativo host.

Per un'introduzione dettagliata ai diversi componenti di un container Docker, consultate il sito ufficiale Docker
In questo tutorial, installeremo e utilizzeremo Docker Community Edition (CE) su Ubuntu 20.04. Installerete Docker da soli, lavorerete con i container e le immagini e scoprirete comodità e la flessibilità di questa interessante tecnologia. Buon Lavoro!!

Andiamo a verificare la versione del nostro Sistema Operativo Linux usando il comando:

cat /etc/*release*

Adesso andremo ad aggiornare il nostro Ubuntu/Debian digitando, in un terminale il comando:

sudo apt update -y

Installare le dipendenze necessarie per poter installare Docker:

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

Aggiungiamo alla nostra distro le chiavi ufficiali GPG di Docker:

sudo mkdir -p /etc/apt/keyrings
 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

Preparare i repository di Docke nella nostra distro Linux:

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

Aggiorniamo novamente i nostri repository

sudo apt-get update -y

e installiamo l'Engine di Docker

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

Alla fine del processo di download e installazione di Docker, possiamo fare un test per verificare se il Docker-Engine funziona correttamente:

sudo docker run hello-world

Se tutto il processo è andato a buon fine vedremo visualizzato sul nostro schermo la frase "Hello World"