Docker görüntüleri katmanlar şeklinde oluşturulur — her Dockerfile komutu bir katman oluşturur ve Docker derlemeyi hızlandırmak için katmanları önbelleğe alır. Katmanları ve önbelleğe almayı anlamak, hızlı derlenen ve daha küçük görüntüler üreten verimli Dockerfiles yazmak için anahtardır.
Her komut bir katman ekler
Each Dockerfile instruction (FROM, RUN, COPY, etc.) creates a read-only LAYER:
→ layers stack to form the image; layers are CACHED and SHARED between images
→ if a layer is unchanged, Docker REUSES the cached layer (skips rebuilding it)
→ Layer caching makes rebuilds fast — only changed layers (and those AFTER) rebuild.
