Come installare Docker su Linux?

Ciao a tutti, appassionati di tecnologia emergenti! Oggi ci imbarcheremo in un viaggio emozionante nel mondo di Docker, concentrandoci su come installarlo sui sistemi Linux. Come il tuo amico insegnante di computer di quartiere, sono qui per guidarti in questo processo passo per passo. Non preoccuparti se sei nuovo alla programmazione - inizieremo dalle basi e lavoreremo verso l'alto. Allora, prenditi una tazza della tua bevanda preferita e immergiamoci!

Docker - Installing on Linux

Prerequisiti per installare Docker su Linux

Prima di immergerci nel processo di installazione, assicuriamoci di avere tutto il necessario. Pensa a questo come a preparare lo zaino per una gita a campeggio - non vorresti dimenticare la tenda, vero?

  1. Una versione a 64-bit di una delle seguenti distribuzioni Linux:
  • Ubuntu
  • Debian
  • Fedora
  • CentOS
  • RHEL
  1. Un account utente con privilegi sudo

  2. Una connessione internet stabile

  3. Familiarità di base con il terminale (Non preoccuparti, esamineremo insieme i comandi!)

Ora che abbiamo pronto il nostro zaino virtuale, passiamo alle diverse modalità con cui possiamo installare Docker.

Installazione di Docker utilizzando il repository APT

Questo metodo è come ordinare la tua pizza preferita - è veloce, facile e fa il lavoro in modo efficiente. Spezziamolo in passaggi:

Passaggio 1: Aggiorna l'indice dei pacchetti

sudo apt-get update

Questo comando aggiorna l'elenco dei pacchetti disponibili. È come controllare il menu prima di ordinare.

Passaggio 2: Installa i pacchetti per consentire a apt di utilizzare un repository tramite HTTPS

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

Questi pacchetti sono come il GPS del fattorino - aiutano apt a navigare in modo sicuro verso il repository Docker.

Passaggio 3: Aggiungi la chiave GPG ufficiale di Docker

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

Questo passaggio è come controllare l'ID del fattorino - assicura che stiamo ricevendo il pacchetto Docker autentico.

Passaggio 4: Configura il repository stabile

echo \
"deb [arch=amd64 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

Qui, stiamo dicendo a apt dove trovare Docker, come dare al fattorino l'indirizzo esatto.

Passaggio 5: Installa Docker Engine

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io

Finalmente, installiamo Docker. È come ricevere e sballare la tua pizza!

Installazione di Docker da un pacchetto

A volte, potresti voler installare Docker manualmente, magari in un ambiente senza connessione internet. Questo è come fare la tua pizza da zero - un po' più di lavoro, ma hai più controllo.

  1. Vai su https://download.docker.com/linux/ubuntu/dists/
  2. Scegli la tua versione di Ubuntu
  3. Naviga a pool/stable/ e seleziona l'architettura appropriata (amd64, armhf, arm64, o s390x)
  4. Scarica i file .deb per il motore Docker, CLI, containerd e i pacchetti Docker Compose
  5. Installa i pacchetti usando il seguente comando:
sudo dpkg -i ./containerd.io_<version>_<arch>.deb \
./docker-ce_<version>_<arch>.deb \
./docker-ce-cli_<version>_<arch>.deb

Sostituisci <version> e <arch> con la versione e l'architettura effettivi dei file scaricati.

Installazione di Docker utilizzando script di convenienza

Docker fornisce uno script di convenienza che automatizza il processo di installazione. È come avere un cuoco personale che viene a casa tua e prepara la pizza per te!

curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh

Questo script rileva la tua distribuzione Linux e configura Docker per te. Tuttavia, è importante notare che l'uso di script di convenienza negli ambienti di produzione non è raccomandato per motivi di sicurezza.

Come disinstallare Docker Engine su Linux?

A volte, potresti dover disinstallare Docker. Non preoccuparti, non è così devastante come buttare via una pizza - puoi sempre reinstallarlo più tardi!

  1. Disinstalla i pacchetti Docker Engine, CLI e Containerd:
sudo apt-get purge docker-ce docker-ce-cli containerd.io
  1. Elimina tutte le immagini, contenitori e volumi:
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd

Conclusione

Congratulazioni! Ora hai imparato più modi per installare (e disinstallare) Docker su Linux. Ricorda, come imparare a fare la pizza perfetta, padroneggiare Docker richiede pratica. Non aver paura di sperimentare e provare diversi metodi per vedere cosa funziona meglio per te.

Ecco una tabella di riepilogo dei metodi che abbiamo coperto:

Metodo Vantaggi Svantaggi
Repository APT Facile, aggiornamenti automatici Richiede connessione internet
Installazione da pacchetto Funziona offline, versioni specifiche Aggiornamenti manuali
Script di convenienza Veloce, facile Non raccomandato per la produzione

Mentre chiudiamo, vorrei condividere una piccola storia dalla mia esperienza di insegnamento. Una volta ho avuto uno studente che era terrorizzato dall'uso del terminale. Lo evitava come un gatto evita l'acqua. Ma dopo averlo guidato attraverso l'installazione di Docker, si è reso conto che non era così spaventoso dopo tutto. Infatti, è diventato così a suo agio che ha iniziato a scherzare sul 'contenere' la sua paura in un'immagine Docker!

Ricorda, ogni esperto era una volta un principiante. Continua a praticare, rimani curioso, e prima di sapere, sarai in grado di containerizzare applicazioni come un professionista. Buon Dockering!

Credits: Image by storyset