5.1 Controllo della versione di Docker
Dopo aver installato Docker sul tuo sistema, è importante assicurarti che tutti i componenti funzionino correttamente. Il primo avvio di Docker include diversi passaggi per verificare l'installazione e la configurazione iniziale.
Iniziamo con il controllo della versione di Docker. Questo passaggio conferma la correttezza dell'installazione e consente di assicurarsi che il terminale riconosca i comandi di Docker.
1. Apri il terminale o la riga di comando:
- Su Windows: apri PowerShell o la riga di comando (CMD).
- Su macOS: apri Terminal (Terminal.app).
- Su Linux: apri il terminale.
2. Inserisci il comando per controllare la versione:
sudo docker --version
In risposta vedrai la versione installata di Docker, ad esempio:
Docker version 20.10.7, build f0df350
5.2 Avvio di un contenitore di test
Il prossimo passo è avviare un contenitore Docker di test. Questo ti permetterà di verificare il funzionamento del demone Docker e assicurarti che sia possibile avviare i contenitori sul tuo computer.
1. Avvio di un contenitore di test "hello-world":
docker run hello-world
Quando esegui questo comando, Docker scaricherà l'immagine "hello-world" da Docker Hub e la avvierà in un contenitore. Se l'immagine non è presente sul tuo computer, il sistema la scaricherà automaticamente.
2. Risultato atteso: Se Docker funziona correttamente, vedrai il seguente messaggio:
Hello from Docker!
Questo messaggio mostra che la tua installazione sembra funzionare correttamente.
Per generare questo messaggio, Docker ha eseguito i seguenti passi:
1. Il client Docker ha contattato il demone Docker.
2. Il demone Docker ha scaricato l'immagine "hello-world" da Docker Hub.
(amd64)
3. Il demone Docker ha creato un nuovo contenitore da quell'immagine che esegue
l'eseguibile che produce l'output che stai leggendo.
4. Il demone Docker ha trasmesso quell'output al client Docker, che lo ha inviato
al tuo terminale.
Per provare qualcosa di più ambizioso, puoi eseguire un contenitore Ubuntu con:
$ docker run -it ubuntu bash
Condividi immagini, automatizza i workflow e altro con un Docker ID gratuito:
https://hub.docker.com/
Per ulteriori esempi e idee, visita:
https://docs.docker.com/get-started/
5.3 Controllare lo stato di Docker Daemon
Ora devi verificare che Docker Daemon sia in esecuzione.
Su Windows e macOS:
Docker Desktop avvia automaticamente Docker Daemon. Puoi controllarne lo stato. Su Windows troverai l'icona di Docker nella system tray (in basso allo schermo, vicino all'orologio). Cliccaci sopra per verificare lo stato. Su macOS l'icona di Docker è nella barra dei menu nella parte superiore dello schermo, accanto agli indicatori di sistema (Wi-Fi, volume). Se tutto funziona correttamente, l'icona sarà attiva, senza simboli di avvertimento (ad esempio, un triangolo giallo o una croce rossa).
Su Linux:
Inserisci il comando per controllare lo stato di Docker Daemon:
sudo systemctl status docker
Vedrai un output che mostra lo stato del servizio Docker. Se Docker funziona correttamente, lo stato sarà "active (running)".
5.4 Verifica della rete Docker
Docker usa reti virtuali per l'interazione tra i container e il mondo esterno. Verificare la rete di Docker conferma che i container possono comunicare tramite la rete.
1. Lista delle reti esistenti:
docker network ls
Vedrai un elenco di reti create da Docker di default:
NETWORK ID NAME DRIVER SCOPE
8d3d90a1e084 bridge bridge local
9e3bdf739d23 host host local
a34e1b2f4c07 none null local
2. Creazione e verifica di una rete personalizzata:
Crea una nuova rete:
docker network create my_test_network
Controlla che la rete sia stata creata:
docker network ls
Vedrai la nuova rete "my_test_network"
nell'elenco.
5.5 Verifica dei volumi Docker
Docker utilizza i volumi per conservare permanentemente i dati dei container. La verifica dei volumi Docker conferma la possibilità di creare e gestire i volumi per lo storage dei dati.
Utile: un volume è tipo un disco rigido virtuale. Sul sistema operativo reale è salvato come un normale file.
1. Lista dei volumi esistenti:
docker volume ls
Vedrai una lista dei volumi esistenti, se ce ne sono.
2. Creazione e verifica di un volume personalizzato:
Crea un nuovo volume:
docker volume create my_test_volume
Verifica che il volume sia stato creato:
docker volume ls
Vedrai il nuovo volume "my_test_volume"
nella lista.
Il primo avvio di Docker e la verifica dell'installazione sono passi importanti che confermano che tutti i componenti sono configurati e funzionano correttamente. Dopo aver verificato la versione di Docker, avviato un container di prova, controllato lo stato di Docker Daemon e verificato le reti e i volumi Docker, puoi essere sicuro che il sistema è pronto per lavorare con i container e per il deployment delle applicazioni.
GO TO FULL VERSION