Ormai la virtualizzazione è ovunque. Sia nelle piccole aziende che nei grandi giganti come Facebook, Amazon, Google & Co. È quindi ancora più importante che l'infrastruttura sia eventualmente facilmente espandibile e offra allo stesso tempo un'interfaccia centrale di gestione.
In questo How To si parla di Docker e di come installare questo piccolo software e avviare il primo piccolo container.
Docker è un software di virtualizzazione open-source leggero per fornire servizi o applicazioni isolati su un singolo sistema. A differenza delle vere macchine virtuali, qui non viene emulato o ospitato un sistema operativo extra, ma esplicitamente solo un ambiente applicativo all'interno del sistema host. Questo non solo consente di risparmiare risorse in generale, ma comporta anche un overhead basso rispetto alla virtualizzazione completa.
L'installazione di Docker è abbastanza semplice e richiede pochi minuti. In questo esempio installeremo Docker su un sistema Debian 8 tramite le sorgenti dei pacchetti.
Passo 1.) Prima controlliamo se il nostro sistema è in generale compatibile con Docker. Abbiamo bisogno di una versione del kernel almeno 3.10. Puoi verificarlo con il comando: uname -r.
Passo 2.) Successivamente dobbiamo aggiungere la chiave GPG, cioè il file chiave di Docker al nostro sistema: apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
Poi aggiungiamo Docker alle nostre sorgenti dei pacchetti, così possiamo installare il pacchetto tramite apt-get. echo "deb https://apt.dockerproject.org/repo debian-jessie main" >> /etc/apt/sources.list.d/docker.list
Passo 3.) Ora possiamo scaricare Docker. È importante abilitare apt-get a scaricare pacchetti da siti HTTP(S). Per farlo esegui il comando: apt-get install apt-transport-https ca-certificates e lascialo completare.
Poi esegui i seguenti comandi:
- apt-get update && apt-get install docker-engine (Aggiorna le sorgenti dei pacchetti e scarica Docker completamente) - systemctl start docker (Avvia il servizio Docker) - systemctl enable docker (Avvio automatico all'avvio della distribuzione)
Quando tutto è stato completato, controlla se Docker è in esecuzione: systemctl status dockerSe appare così e c'è scritto Active (running), Docker è stato installato correttamente senza problemi. Con un docker run hello-world puoi verificare se Docker viene eseguito correttamente.
L'output dovrebbe essere simile a questo:
Ora puoi iniziare a usare Docker senza problemi.




