Docker vaizdai sudaromi iš sluoksnių — kiekviena Dockerfile instrukcija sukuria sluoksnį, ir Docker podėlyje saugo sluoksnius, kad pagreitintų pakartotinius sukūrimus. Sluoksnių ir podėlio supratimas yra raktas rašant efektyvius Dockerfiles, kurie greitai sudaromi ir sukuria mažesnius vaizdus.
Sluoksniai — kiekviena instrukcija prideda sluoksnį
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.
