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.