Panoramica
Esamineremo i passaggi su come installare Docker su distribuzioni Debian e Ubuntu Linux. Per questo esempio abbiamo installato Docker su Debian 10 Buster e su Ubuntu 20.04 LTS ma la stessa procedura vale anche per Debian 9 Stretch e per Ubuntu 18.04 LTS e per 16.04 LTS. Tratteremo anche i passaggi dell'installazione di Docker tramite repository e scaricandolo e installandolo manualmente da un file di pacchetto.
Script di installazione rapida
Docker ora ospita il proprio script di installazione rapida automatizzato, che può essere utilizzato per installare ed eseguire Docker se si utilizzano distribuzioni Linux come Debian, Ubuntu, Kali, Raspbian ecc...
Per scaricare e utilizzare lo script, esegui questi comandi:
curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh
Installazione Docker su Debian
Installa tramite repository
1. Il primo passo è aggiornare i repository e installare i pacchetti necessari:
$ sudo apt update $ sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
2. Quindi dobbiamo aggiungere la chiave GPG ufficiale di Docker:
$ curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
E per verificare la chiave. Gli ultimi 8 caratteri dovrebbero contenere questi caratteri:0EBFCD88 :
$ sudo apt-key fingerprint 0EBFCD88
3. Ora aggiungeremo i repository che contengono la versione stabile del motore Docker.
$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
4. Installa il motore Docker:
$ sudo apt update $ sudo apt install docker-ce docker-ce-cli containerd.io
Avvia Docker al termine dell'installazione:
$ sudo systemctl start docker $ sudo systemctl enable docker
Inoltre, non è una cattiva opzione concedere le autorizzazioni sudo di Docker, altrimenti devi prima digitare sudo ogni volta che hai bisogno di qualcosa a che fare con Docker.
$ sudo usermod docker -aG $USER
Possiamo verificare se Docker è stato installato ed eseguito correttamente eseguendo il contenitore Hello World Docker:
$ sudo docker run hello-world
Installa Docker dal file del pacchetto
1.Scarica il file del pacchetto .deb dal link:questa è la posizione della versione a 64 bit e della versione stabile. Scegli la tua versione di Debian, vai alla directory del pool e poi alla directory stabile.
Una nota da tenere a mente:ogni volta che devi aggiornare Docker, dovrai scaricare ogni volta il nuovo file .deb e installarlo.
2. Per installare Docker dal file del pacchetto, eseguire il comando:
$ sudo dpkg -i /path/to/package.deb
3. Ovviamente, sostituisci il percorso – per il pacchetto con la posizione effettiva in cui il pacchetto .deb è posizionato sul tuo computer. L'installazione di Docker verrà completata automaticamente. Dopo l'installazione, avvia il servizio Docker.
$ sudo systemctl start docker $ sudo systemctl enable docker
Installazione Docker su Ubuntu
Installa tramite repository
Il processo di installazione di Docker su Ubuntu è praticamente lo stesso di Debian.
1. Aggiorna la distribuzione e installa i pacchetti necessari:
$ sudo apt update $ sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
2. Il secondo passaggio consiste nell'aggiungere la chiave GPG Docker per Docker
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
3. Verifica l'impronta digitale della chiave:
$ sudo apt-key fingerprint 0EBFCD88
4. Aggiungi il repository:
$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
5. Installa Docker:
$ sudo apt-get update $ sudo apt-get install docker-ce docker-ce-cli containerd.io
6. Avvia e abilita Docker:
$ sudo systemctl start docker $ sudo systemctl enable docker
7. Prova Docker anche con il contenitore hello
$ sudo docker run hello-world
Installa Docker da un pacchetto
1. Per installare Docker da un file di pacchetto, si applica lo stesso metodo utilizzato per installarlo su Debian. Scarica un file del pacchetto, esegui l'installazione e ad ogni aggiornamento devi scaricare la nuova versione e installarla. Scarica il file da qui.
2. Per installare Docker dal file del pacchetto, eseguire il comando:
$ sudo dpkg -i /path/to/package.deb
3. Ovviamente, sostituisci il percorso – per il pacchetto con la posizione effettiva in cui il pacchetto .deb è posizionato sul tuo computer. L'installazione di Docker verrà completata automaticamente. Dopo l'installazione, avvia il servizio Docker.
$ sudo systemctl start docker $ sudo systemctl enable docker
Riepilogo
Per riassumere, abbiamo illustrato i passaggi su come installare Docker su distribuzioni Debian e Ubuntu con un file di pacchetto e installandolo da un repository.