Un’immagine Docker è un pacchetto leggero e autonomo che include tutto ciò che è necessario per eseguire un pezzo di software, inclusi il codice sorgente, le librerie di sistema, le dipendenze e gli strumenti di sistema. Queste immagini sono costruite da un file Dockerfile che contiene una serie di istruzioni per creare l’immagine.
Le immagini Docker sono le basi per creare container Docker. Sono estremamente utili in situazioni in cui è necessario distribuire rapidamente e in modo affidabile un’applicazione su diversi ambienti, come lo sviluppo, il testing e la produzione.
Le immagini Docker sono anche portabili, il che significa che possono essere condivise tra diversi team e utilizzate su una varietà di piattaforme hardware e sistemi operativi.