Docker
Inline cache
Rychlá odpověď
Vložená mezipaměť vkládá metadata mezipaměti vrstvy do přeneseného obrazu, takže pozdější sestavení může vrstvy znovu použít stažením tohoto obrazu.
Vložená mezipaměť vkládá metadata mezipaměti vrstvy do přeneseného obrazu, takže pozdější sestavení může vrstvy znovu použít stažením tohoto obrazu.
Proč na tom záleží
Je to pohodlné, protože nepotřebuje žádné samostatné úložiště mezipaměti, ale ukládá do mezipaměti pouze konečnou fázi – vícestupňová sestavení místo toho potřebují registr nebo backend místní mezipaměti.
Váš další build může být dvakrát rychlejší za poloviční cenu
Začněte zdarma. Odchod je tentýž jeden řádek a i ten diff zveřejňujeme.
Související
Základní obrázekZákladní obraz je obraz pojmenovaný v instrukci FROM Dockerfile, který poskytuje souborový systém a nástroje, na kterých staví každá následující vrstva.BuildKitBuildKit je build engine Docker, který poskytuje paralelní spouštění na vrstvě, lepší ukládání do mezipaměti a podporu pro tajemství sestavení a multiplatformní výstup.BuildxBuildx je plugin Docker CLI, který odhaluje funkce BuildKit, včetně multiplatformních sestavení, vzdálených stavitelů a pokročilých backendů mezipaměti.Připojení mezipamětiPřipojení mezipaměti je funkce BuildKit, která zachovává adresář napříč sestaveními, aniž by jej zahrnula do výsledné obrazové vrstvy.