Docker - Casella degli strumenti
Nei capitoli introduttivi, abbiamo visto l'installazione di Docker Toolbox su Windows. La casella degli strumenti Docker è sviluppata in modo che i contenitori Docker possano essere eseguiti su Windows e MacOS. Il sito per la casella degli strumenti su Windows èhttps://docs.docker.com/docker-for-windows/
Per Windows, è necessario disporre di Windows 10 o Windows Server 2016 con Hyper-V abilitato.
La cassetta degli attrezzi è composta dai seguenti componenti:
Docker Engine - Viene utilizzato come motore di base o daemon Docker utilizzato per eseguire i contenitori Docker.
Docker Machine - per eseguire i comandi della macchina Docker.
Docker Compose per eseguire i comandi di composizione di Docker.
Kinematic - Questa è la GUI Docker creata per Windows e Mac OS.
Oracle virtualbox
Parliamo ora dei diversi tipi di attività possibili con Docker Toolbox.
In esecuzione in Powershell
Con la casella degli strumenti Docker su Windows 10, ora puoi eseguire i comandi Docker disattivati powershell. Se apri PowerShell su Windows e digiti il comando della versione Docker, otterrai tutti i dettagli richiesti sulla versione Docker installata.
Estrazione di immagini ed esecuzione di contenitori
Ora puoi anche estrarre immagini da Docker Hub ed eseguire contenitori in PowerShell come faresti in Linux. Il seguente esempio mostrerà in breve il download dell'immagine di Ubuntu e l'esecuzione del contenitore dall'immagine.
Il primo passo è usare il Docker pull comando per estrarre l'immagine di Ubuntu da Docker Hub.
Il passaggio successivo consiste nell'eseguire l'immagine Docker utilizzando quanto segue run comando -
docker run –it ubuntu /bin/bash
Noterai che il comando è lo stesso di Linux.
Kitematic
Questo è l'equivalente GUI di Docker su Windows. Per aprire questa GUI, vai sulla barra delle applicazioni e sull'icona Docker, fai clic con il pulsante destro del mouse e scegli di aprire Kitematic.
Ti verrà chiesto di scaricare Kitematic GUI. Una volta scaricato, basta decomprimere il contenuto. Ci sarà un file chiamatoKitematic.exe. Fare doppio clic su questo file exe per aprire l'interfaccia GUI.
Ti verrà quindi chiesto di accedere a Docker Hub, accedere tramite la GUI. Basta inserire il nome utente e la password richiesti e quindi fare clic sul pulsante Accedi.
Una volta effettuato l'accesso, potrai vedere tutte le immagini scaricate sul sistema sul lato sinistro dell'interfaccia.
Sul lato destro, troverai tutte le immagini disponibili su Docker Hub.
Facciamo un esempio per capire come scaricare l'immagine del nodo da Docker Hub utilizzando Kitematic.
Step 1 - Immettere la parola chiave del nodo nei criteri di ricerca.
Step 2 - Fare clic su createpulsante sull'immagine del nodo ufficiale. Vedrai quindi l'immagine che viene scaricata.
Una volta che l'immagine è stata scaricata, inizierà a eseguire il contenitore Node.
Step 3 - Se vai al settings scheda, è possibile visualizzare in dettaglio ulteriori opzioni di impostazione, come mostrato di seguito.
General settings - In questa scheda è possibile assegnare un nome al contenitore, modificare le impostazioni del percorso ed eliminare il contenitore.
Ports- Qui puoi vedere le diverse mappature delle porte. Se lo desideri, puoi creare le tue mappature delle porte.
Volumes - Qui puoi vedere le diverse mappature del volume.
Advanced - Contiene le impostazioni avanzate per il contenitore.