Imazhet Docker ndërtohen në shtresa — çdo instruksion Dockerfile krijon një shtresë, dhe Docker cache-on shtresat për të përshpejtuar rindërtimin. Kuptimi i shtresave dhe cache-imit është kyç për të shkruar Dockerfile-e efikase që ndërtohen shpejt dhe prodhojnë imazhe më të vegjël.
Shtresat — çdo instruksion shton një shtresë
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.
