Docker · 4 min read · Dec 07, 2025
Docker Tutorial Parte 2: Come utilizzarlo in modo pratico
Parte 2: Installazione di Docker e gestione del servizio.
Prefazione
Nella prima parte, ho presentato le idee fondamentali dietro i contenitori Docker e come funzionano esattamente. In questa seconda parte, procederemo con l’installazione di Docker e la sua gestione come servizio nel nostro sistema. Prepareremo il nostro sistema in modo che nella prossima parte possiamo creare un blocco note personale utilizzando il sistema di gestione dei contenuti WordPress (CMS) o il Dokuwiki, che è un software wiki che non richiede un database.
Come abbiamo discusso nella prima parte, per portare a termine i compiti sopra menzionati, dovremmo installare e configurare manualmente una macchina fisica con le parti Apache, MySQL, PHP necessarie per eseguire il CMS WordPress o il Docuwiki, oppure installare una distribuzione server Linux in una macchina virtuale e poi installare e configurare Apache, MySQL, PHP.
Con i contenitori Docker, non dobbiamo fare tutto il lavoro manuale. Dobbiamo solo scaricare l’immagine precompilata ed eseguirla in un contenitore che ha tutto ciò di cui abbiamo bisogno, preconfigurato per noi e pronto per essere eseguito. Ma concentriamoci prima sulla preparazione del nostro sistema.
Installazione di Docker
Prima di iniziare, dobbiamo preparare la nostra macchina fisica con alcuni prerequisiti per il servizio Docker. Descriverò la procedura per il sistema operativo Ubuntu Linux, ma la stessa si applica a qualsiasi distribuzione, con solo lievi modifiche nei comandi di installazione dei pacchetti. Attualmente, Docker è supportato su Ubuntu 15.10/14.04/12.04. Per altre distribuzioni, puoi controllare la documentazione ufficiale ( https://docs.docker.com/engine/installation/linux/).
Prerequisiti
Docker richiede un’installazione a 64 bit indipendentemente dalla tua versione di Ubuntu. Inoltre, il tuo kernel deve essere almeno alla versione 3.10, perché i kernel Linux più vecchi di 3.10 mancano di alcune delle funzionalità necessarie per eseguire i contenitori Docker. Queste versioni più vecchie sono note per avere bug che causano perdita di dati e spesso vanno in panico in determinate condizioni.
Installazione del motore Docker su Ubuntu 15.10
Installeremo il motore Docker dai repository ufficiali perché rilasciano regolarmente nuove versioni con nuove funzionalità e correzioni di bug, mentre Docker nei repository di Ubuntu è solitamente diverse versioni più vecchie e non mantenuto.
Se hai precedentemente installato Docker sulla tua installazione di Ubuntu dai repository predefiniti di Ubuntu, dovresti prima rimuoverlo utilizzando il seguente comando:
sudo apt-get --purge autoremove lxc-dockerIl repository apt di Docker al momento della scrittura contiene la versione 1.10.1 del motore Docker. Ora impostiamo apt per utilizzare i pacchetti dal repository ufficiale:
- Apri una finestra del terminale.
- Aggiungi la corrispondente chiave gpg per il repository Docker
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D- Modifica il file /etc/apt/sources.list.d/docker.list nel tuo editor preferito. Puoi ignorare se non esiste, possiamo crearlo in sicurezza.
sudo nano /etc/apt/sources.list.d/docker.listAggiungi la seguente riga nel file docker.list
deb https://apt.dockerproject.org/repo ubuntu-wily mainSalva e chiudi il file /etc/apt/sources.list.d/docker.list.
- Ora che il nuovo repository è stato aggiunto, dovresti aggiornare l’indice dei pacchetti apt.
sudo apt-get update- Prima dovresti installare il pacchetto
linux-image-extra kernel. Il pacchetto Linux-image-extra consente a Docker di utilizzare il driver di archiviazione aufs
sudo apt-get install linux-image-extra-$(uname -r)- Ora puoi installare il motore Docker
sudo apt-get install docker-enginePuoi verificare che apt stia prelevando il motore Docker dal repository ufficiale con il seguente comando:
apt-cache policy docker-engine
Con il comando sopra, vedrai la versione di Docker, che dovrebbe probabilmente essere 1.10.1+ e alcune voci che indicano l’origine ufficiale del pacchetto Docker. Se le informazioni sono corrette e vedi collegamenti ai repository ufficiali di Docker, allora ogni volta che esegui sudo apt-get upgrade, il tuo sistema preleverà le nuove versioni dal repository ufficiale.
Gestione del servizio Docker su Ubuntu 15.10
Ora che abbiamo preparato il nostro sistema, discutiamo la gestione del servizio Docker che gira in background.
Prima di tutto, dovremmo imparare come avviare o fermare il servizio Docker e anche come controllare se è in esecuzione con lo strumento systemctl.
Per controllare se Docker è in esecuzione e anche controllare alcune informazioni utili sulla nostra memoria, CPU, ID processo e alcune voci di log, possiamo eseguire:
sudo systemctl status dockerPer avviare il servizio Docker, emettiamo il seguente comando:
sudo systemctl start docker
Per fermare il servizio Docker, emettiamo il seguente comando:
sudo systemctl stop docker
Se per qualche motivo non vogliamo che il servizio Docker venga eseguito sempre in background, possiamo disabilitare il suo avvio durante l’avvio del sistema emettendo il seguente comando:
sudo systemctl disable dockerSe vogliamo ripristinare l’azione sopra, possiamo abilitare il servizio Docker per avviarsi durante l’avvio del sistema con il seguente comando:
sudo systemctl enable dockerRiepilogo
Con la seconda parte, abbiamo concluso la preparazione del sistema operativo sottostante (Ubuntu 15.10 nel nostro caso) per poter eseguire l’ultima versione del motore Docker. Inoltre, abbiamo imparato come avviare, fermare, controllare lo stato del servizio Docker e abilitare o disabilitare il suo avvio durante l’avvio del sistema.
Nella prossima (terza) parte, inizieremo a utilizzare le immagini Docker e vedremo come possiamo creare contenitori in modo pratico.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.