Docker ઇમેજ લેયર્સ માં બનાવવામાં આવે છે — દરેક Dockerfile સૂચના એક લેયર બનાવે છે, અને Docker લેયર્સને કેશ કરે છે રીબિલ્ડ્સને ઝડપી બનાવવા માટે. લેયર્સ અને કેશીંગને સમજવું એ અક્ષમ Dockerfiles લખવાની ચાવી છે જે ઝડપથી બને અને નાની ઇમેજ બનાવે.
લેયર્સ — દરેક સૂચના એક લેયર ઉમેરે છે
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.
