A Docker image-ek rétegekből épülnek fel — minden Dockerfile utasítás egy réteget hoz létre, és a Docker gyorsítótárazza a rétegeket az újraépítések felgyorsítása érdekében. A rétegek és a gyorsítótárazás megértése kulcsfontosságú ahhoz, hogy hatékony Dockerfile-okat írjunk, amelyek gyorsan épülnek fel és kisebb image-eket hoznak létre.
Rétegek — minden utasítás hozzáad egy réteget
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.
