Docker è un sistema di gestione dei container open source molto popolare per le esigenze di cloud computing. Esistono alcune somiglianze e differenze tra i container Docker e le macchine virtuali che offriamo. La differenza fondamentale è un contenitore non installato con un sistema operativo guest, come Linux o Windows Server. Al contrario, è incluso in un pacchetto con l'applicazione o il componente dell'applicazione e tutte le dipendenze necessarie per l'esecuzione nel proprio runtime autonomo.
Docker è un ottimo sistema di gestione dei contenuti. Consente di eseguire diversi componenti dell'applicazione in contenitori separati, come il server Web, il server di database e il sistema di archiviazione file. Puoi eseguire più container su un VPS o su un server dedicato. I container sono anche altamente portatili, il che rende facile spostarli tra i server o distribuirli al nostro ambiente di hosting cloud, se necessario, con poco ritardo.
Questa guida ti guiderà attraverso come installare Docker su un sistema basato su Debian.
Come installare
Fase uno – Assicurati che l'indice del pacchetto apt sia aggiornato.
sudo apt-get update
Fase due – Installa i pacchetti richiesti da Docker per Debian.
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg2 \
software-properties-common
Fase tre – Aggiungi la chiave GPG al portachiavi.
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
Controlla la documentazione di Docker per l'impronta digitale.
Fase quattro – Controlla l'impronta digitale della chiave per assicurarti che corrisponda.
sudo apt-key fingerprint 0EBFCD88
Nota: Se l'impronta digitale della chiave non corrisponde, si consiglia di controllare la documentazione ufficiale Docker per l'impronta digitale aggiornata.
Passo cinque – Aggiungi il repository all'elenco del sistema operativo.
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/debian \
$(lsb_release -cs) \
stable"
Fase sei – Assicurati che l'indice del pacchetto apt sia aggiornato. (Questo è importante, specialmente dopo aver aggiunto un repository.)
sudo apt-get update
Passo sette – Installa il motore Docker.
sudo apt-get install docker-ce docker-ce-cli containerd.io
Passo otto – Assicurati che Docker sia in esecuzione scaricando ed eseguendo il contenitore hello-world fornito da Docker.
sudo docker run hello-world
Il comando sopra scarica un'immagine di test Docker ufficiale e la esegue in un nuovo contenitore. Quando verrà eseguito, stamperà semplicemente un messaggio e uscirà.