Middle
Qu'est-ce qu'une couche d'image dans Docker?
sobes.tech IA
Réponse de l'IA
La couche d’image dans Docker est une couche distincte du système de fichiers, représentant les modifications par rapport à la couche précédente. Chaque couche ne contient que les delta (modifications), par exemple, fichiers ajoutés, modifiés ou supprimés.
Caractéristiques :
- Les couches sont immuables après leur création.
- Les couches se superposent, formant l’image finale.
- L’utilisation de couches permet de mettre en cache et de réutiliser efficacement des parties des images lors de la construction.
Par exemple, si vous avez une couche de base avec le système d’exploitation, puis une couche avec l’application installée, Docker les stocke séparément. Lorsqu’une modification est apportée à l’application, une nouvelle couche est créée, tandis que la couche de base reste inchangée.
Cela réduit l’espace de stockage et accélère le chargement des images, car les couches communes peuvent être réutilisées.