Files
learning/docker/002-immagini.md
2025-07-15 21:14:37 +02:00

847 B

Immagini

L'immagine può essere vista come l'eseguibile che avvia un container. A partire da un'immagine, è possibile creare molteplici container, che rappresentano istanze di quell'immagine. In altri termini, l'immagine si comporta come una specie di archivio, contenente l'applicativo da eseguire, insieme a tutte le sue dipendenze, librerie e altri asset necessari.

apache-img

Ogni strato, o layer, dell'immagine introduce nuove funzionalità o modifiche. La separazione delle aggiunte su layer distinti consente di condividere i layer comuni tra diverse immagini, evitando la duplicazione dei dati e ottimizzando l'uso dello spazio su disco.

layer

La definizione dell'immagine avviene tramite i Dockerfile, che specificano le istruzioni necessarie per costruire l'immagine.