Docker - Panoramica
Docker è un servizio di gestione dei container. Le parole chiave di Docker sonodevelop, ship e rundovunque. L'intera idea di Docker è che gli sviluppatori sviluppino facilmente applicazioni, le spediscano in container che possono essere distribuiti ovunque.
Il rilascio iniziale di Docker è stato nel marzo 2013 e da allora è diventato la parola d'ordine per lo sviluppo del mondo moderno, soprattutto di fronte ai progetti basati su Agile.
Caratteristiche di Docker
Docker ha la capacità di ridurre le dimensioni dello sviluppo fornendo un'impronta più piccola del sistema operativo tramite contenitori.
Con i container, diventa più facile per i team di diverse unità, come sviluppo, controllo qualità e operazioni, lavorare senza problemi tra le applicazioni.
Puoi distribuire contenitori Docker ovunque, su qualsiasi macchina fisica e virtuale e persino sul cloud.
Poiché i contenitori Docker sono piuttosto leggeri, sono molto facilmente scalabili.
Componenti di Docker
Docker ha i seguenti componenti
Docker for Mac - Consente di eseguire contenitori Docker su Mac OS.
Docker for Linux - Consente di eseguire contenitori Docker sul sistema operativo Linux.
Docker for Windows - Consente di eseguire contenitori Docker sul sistema operativo Windows.
Docker Engine - Viene utilizzato per creare immagini Docker e creare contenitori Docker.
Docker Hub - Questo è il registro utilizzato per ospitare varie immagini Docker.
Docker Compose - Viene utilizzato per definire le applicazioni utilizzando più contenitori Docker.
Discuteremo tutti questi componenti in dettaglio nei capitoli successivi.
Il sito ufficiale di Docker è https://www.docker.com/Il sito contiene tutte le informazioni e la documentazione sul software Docker. Ha anche i collegamenti per il download per vari sistemi operativi.