Docker
Docker-laagcache
Kort antwoord
Een Docker-laagcache slaat de bestandssysteemlagen op die door elke Dockerfile-instructie worden geproduceerd, zodat ongewijzigde instructies kunnen worden hergebruikt in plaats van opnieuw te worden uitgevoerd.
Een Docker-laagcache slaat de bestandssysteemlagen op die door elke Dockerfile-instructie worden geproduceerd, zodat ongewijzigde instructies kunnen worden hergebruikt in plaats van opnieuw te worden uitgevoerd.
Waarom het ertoe doet
Laagcaching is de reden waarom de instructievolgorde zo belangrijk is: kopieer uw lockfile en installeer de afhankelijkheden voordat u de broncode kopieert, anders maakt elke codewijziging uw installatielaag ongeldig.
Je volgende build kan twee keer zo snel zijn, voor de halve prijs
Begin gratis. Weggaan is dezelfde ene regel, en die diff publiceren we ook.
Gerelateerd
BasisafbeeldingEen basisimage is de afbeelding genoemd in de FROM-instructie van Dockerfile, die het bestandssysteem en de tools levert waarop elke volgende laag voortbouwt.BouwKitBuildKit is de build-engine van Docker en biedt uitvoering van parallelle lagen, betere caching en ondersteuning voor build-geheimen en uitvoer op meerdere platforms.BouwxBuildx is de Docker CLI-plug-in die BuildKit-functies blootlegt, waaronder multi-platform builds, externe builders en geavanceerde cache-backends.Cache-mountEen cache-mount is een BuildKit-functie die een map in meerdere builds bewaart zonder deze op te nemen in de resulterende afbeeldingslaag.