Zastavte odesílání mezipaměti po síti
Trvalé ukládání do mezipaměti vrstvy Docker
Udržujte mezipaměť vrstvy BuildKit teplou mezi úlohami bez exportu do registru nebo do mezipaměti akcí.
Nic k exportu
Keš žije na staviteli. Žádná mezipaměť, žádná vyrovnávací paměť, žádná zpáteční cesta do registru.
Sdíleno mezi úkoly
Nohy matice a samostatné pracovní postupy se připojují ke stejné teplé mezipaměti.
Nativní per-oblouk
Tvůrci amd64 a arm64 si každý uchovávají vlastní mezipaměť na svém vlastním hardwaru.
Standardní radou je exportovat mezipaměť vrstvy do registru pomocí cache-to a stáhnout ji zpět pomocí cache-from. Jde to, ale u velkého obrázku stojí přenos často více času, než vrstvy ušetří.
Trvalý stavitel přenos odstraní. Cache nikdy neopustí stroj, který ji vytvořil.
Časté dotazy
- Potřebuji stále cache-from a cache-to?
- Ne – smažte je. Tvůrce uchovává mezipaměť na svém vlastním disku, takže tyto příznaky přidávají pouze zpáteční cestu exportu a importu, která stojí více, než ušetří na velkých obrázcích.
- Jak dlouho přežije mezipaměť vrstvy?
- Ve výchozím nastavení přetrvává mezi úlohami a pobočkami po dobu 14 dní, konfigurovatelné pro každou organizaci. Není zaměřen na větev, a proto se požadavky na vytažení začnou zahřívat.
- Co znehodnotí celou keš?
- Změna základního obrazu. Každá vrstva po FROM závisí na základním výtahu, takže připínejte po digestu a aktualizujte záměrně, nikoli náhodně.
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.