immagini e registry

This commit is contained in:
dado
2025-07-15 21:14:37 +02:00
parent a2ac9b25cf
commit 075737e4cf
6 changed files with 23 additions and 1 deletions

11
docker/002-immagini.md Normal file
View File

@@ -0,0 +1,11 @@
# 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](asset/img/apache-img.png)
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](asset/img/layer.png)
La definizione dell'immagine avviene tramite i `Dockerfile`, che specificano le istruzioni necessarie per costruire l'immagine.