L-immaġini Docker jinbnu f'layers — kull istruzzjoni Dockerfile toħloq layer, u Docker taqbad layers biex ittaffef il-rebuilds. Il-fehim tal-layers u l-caching huwa essenzjali għat-tiktib ta' Dockerfiles effiċjenti li jinbnu malajr u jipproduċu immaġini isgħar.
Layers — kull istruzzjoni tiddaħħal layer
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.
