Docker images layers இல் உருவாக்கப்படுகின்றன — ஒவ்வொரு Dockerfile instruction ஆனது ஒரு layer உருவாக்குகிறது, மேலும் Docker caches layers ஆனது rebuilds ஐ வேகப்படுத்த பயன்படுகிறது. Layers மற்றும் caching ஐ புரிந்துகொள்வது efficient Dockerfiles எழுத key ஆகும், அவை வேகமாக build செய்கிறது மற்றும் சிறிய images ஐ உற்பத்தி செய்கிறது.
Layers — ஒவ்வொரு instruction ஆனது ஒரு 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.
