Installazione di Docker su Linux

Per avviare l'installazione di Docker, utilizzeremo un'istanza di Ubuntu. Puoi utilizzare Oracle Virtual Box per configurare un'istanza Linux virtuale, nel caso in cui non l'hai già.

Lo screenshot seguente mostra un semplice server Ubuntu che è stato installato su Oracle Virtual Box. C'è un utente del sistema operativo denominatodemo che è stato definito sul sistema con accesso root completo al server.

Per installare Docker, dobbiamo seguire i passaggi indicati di seguito.

Step 1- Prima di installare Docker, devi prima assicurarti di avere la versione corretta del kernel Linux in esecuzione. Docker è progettato per funzionare solo su kernel Linux versione 3.8 e successive. Possiamo farlo eseguendo il seguente comando.

il tuo nome

Questo metodo restituisce le informazioni di sistema sul sistema Linux.

Sintassi

uname -a

Opzioni

a - Viene utilizzato per garantire che le informazioni di sistema vengano restituite.

Valore di ritorno

Questo metodo restituisce le seguenti informazioni sul sistema Linux:

  • nome del kernel
  • nome nodo
  • versione del kernel
  • versione del kernel
  • machine
  • processor
  • piattaforma hardware
  • sistema operativo

Esempio

uname –a

Produzione

Quando eseguiamo il comando sopra, otterremo il seguente risultato:

Dall'output, possiamo vedere che la versione del kernel Linux è 4.2.0-27, che è superiore alla versione 3.8, quindi siamo a posto.

Step 2 - È necessario aggiornare il sistema operativo con i pacchetti più recenti, cosa che può essere eseguita tramite il seguente comando -

apt-get

Questo metodo installa i pacchetti da Internet sul sistema Linux.

Sintassi

sudo apt-get update

Opzioni

  • sudo - Il sudo comando viene utilizzato per garantire che il comando venga eseguito con accesso root.

  • update - Il update viene utilizzata per assicurarsi che tutti i pacchetti siano aggiornati sul sistema Linux.

Valore di ritorno

Nessuna

Esempio

sudo apt-get update

Produzione

Quando eseguiamo il comando precedente, otterremo il seguente risultato:

Questo comando si connetterà a Internet e scaricherà gli ultimi pacchetti di sistema per Ubuntu.

Step 3- Il passaggio successivo consiste nell'installare i certificati necessari che saranno richiesti per lavorare con il sito Docker in seguito per scaricare i pacchetti Docker necessari. Può essere fatto con il seguente comando.

sudo apt-get install apt-transport-https ca-certificates

Step 4- Il passaggio successivo consiste nell'aggiungere la nuova chiave GPG. Questa chiave è necessaria per garantire che tutti i dati siano crittografati durante il download dei pacchetti necessari per Docker.

Il seguente comando scaricherà la chiave con ID 58118E89F3A912897C070ADBF76221572C52609D dal keyserver hkp: //ha.pool.sks-keyservers.net: 80 e lo aggiunge al file advportachiavi. Tieni presente che questa particolare chiave è necessaria per scaricare i pacchetti Docker necessari.

Step 5 - Successivamente, a seconda della versione di Ubuntu che hai, dovrai aggiungere il sito pertinente al file docker.list per il apt package manager, in modo che possa rilevare i pacchetti Docker dal sito Docker e scaricarli di conseguenza.

  • Precise 12.04 (LTS) ─ deb https://apt.dockerproject.org/repoubuntu-precise main

  • Trusty 14.04 (LTS) ─ deb https://apt.dockerproject.org/repo/ ubuntu-trusty main

  • Wily 15.10 ─ deb https://apt.dockerproject.org/repo ubuntu-wily main

  • Xenial 16.04 (LTS) - https://apt.dockerproject.org/repo ubuntu-xenial main

Poiché il nostro sistema operativo è Ubuntu 14.04, useremo il nome del repository come "deb https://apt.dockerproject.org/repoubuntu-trusty main ".

Quindi, dovremo aggiungere questo repository al file docker.list come menzionato sopra.

echo "deb https://apt.dockerproject.org/repo ubuntu-trusty main” 
   | sudo tee /etc/apt/sources.list.d/docker.list

Step 6 - Successivamente, emettiamo il file apt-get update command per aggiornare i pacchetti sul sistema Ubuntu.

Step 7 - Se vuoi verificare che il gestore di pacchetti stia puntando al repository corretto, puoi farlo emettendo il apt-cache command.

apt-cache policy docker-engine

Nell'output, otterrai il collegamento a https://apt.dockerproject.org/repo/

Step 8 - Emetti il ​​file apt-get update command per garantire che tutti i pacchetti sul sistema locale siano aggiornati.

Step 9 - Per Ubuntu Trusty, Wily e Xenial, dobbiamo installare i pacchetti del kernel linux-image-extra- *, che consentono di utilizzare il aufs storage driver. Questo driver viene utilizzato dalle versioni più recenti di Docker.

Può essere fatto utilizzando il seguente comando.

sudo apt-get install linux-image-extra-$(uname -r) 
   linux-image-extra-virtual

Step 10 - Il passaggio finale è installare Docker e possiamo farlo con il seguente comando -

sudo apt-get install –y docker-engine

Qui, apt-get utilizza l'opzione di installazione per scaricare l'immagine del motore Docker dal sito Web Docker e installare Docker.

Il Docker-engine è il pacchetto ufficiale della Docker Corporation per i sistemi basati su Ubuntu.

Nella prossima sezione vedremo come verificare la versione di Docker che è stata installata.

Versione Docker

Per vedere la versione di Docker in esecuzione, puoi emettere il seguente comando:

Sintassi

docker version

Opzioni

  • version - Viene utilizzato per garantire che il comando Docker restituisca la versione Docker installata.

Valore di ritorno

L'output fornirà i vari dettagli della versione Docker installata nel sistema.

Esempio

sudo docker version

Produzione

Quando eseguiamo il programma sopra, otterremo il seguente risultato:

Informazioni Docker

Per visualizzare ulteriori informazioni sul Docker in esecuzione sul sistema, è possibile eseguire il seguente comando:

Sintassi

docker info

Opzioni

  • info - Viene utilizzato per garantire che il comando Docker restituisca le informazioni dettagliate sul servizio Docker installato.

Valore di ritorno

L'output fornirà i vari dettagli del Docker installato sul sistema come:

  • Numero di contenitori
  • Numero di immagini
  • Il driver di archiviazione utilizzato da Docker
  • La directory principale utilizzata da Docker
  • Il driver di esecuzione utilizzato da Docker

Esempio

sudo docker info

Produzione

Quando eseguiamo il comando precedente, otterremo il seguente risultato:

Docker per Windows

Docker ha il supporto predefinito per Windows, ma è necessario disporre della seguente configurazione per installare Docker per Windows.

Requisiti di sistema

Sistema operativo Windows Windows 10 64 bit
Memoria 2 GB di RAM (consigliato)

Puoi scaricare Docker per Windows da - https://docs.docker.com/docker-for-windows/

Docker ToolBox

Docker ToolBox è stato progettato per versioni precedenti di Windows, come Windows 8.1 e Windows 7. È necessario disporre della seguente configurazione per installare Docker per Windows.

Requisiti di sistema

Sistema operativo Windows Windows 7, 8, 8.1
Memoria 2 GB di RAM (consigliato)
Virtualizzazione Questo dovrebbe essere abilitato.

Puoi scaricare Docker ToolBox da - https://www.docker.com/products/docker-toolbox