Docker image katmanları, bir Docker imajının oluşturulmasında kullanılan ve her biri ayrı bir değişikliği temsil eden katmanlardır 14. Bu katmanlar genellikle üç ana bölümden oluşur:
- Temel İşletim Sistemi Katmanı: İmajın ilk katmanı, işletim sisteminin çalışması için gerekli dosyaları içerir 2.
- Uygulama Bağımlılıkları Katmanı: İkinci katmanda, uygulamanın çalışması için gerekli kütüphaneler ve diğer bağımlılıklar bulunur 14.
- Uygulama Kodu Katmanı: Üçüncü katmanda, uygulamanın kendisi yer alır 1.
Ayrıca, her katman önceki katmanın üzerine eklenir ve bu sayede imajlar incremental olarak inşa edilir 3.
5 kaynaktan alınan bilgiyle göre: