Průvodci
Jak používat vzdálený stavitel Docker
Mezipaměť vrstev se přenáší do az běžce při každém sestavení.
5 min čtení
Mezipaměť vrstev se přenáší do az běžce při každém sestavení.
Proč se to děje
Backendy mezipaměti registru a akcí vyžadují export a import mezipaměti, což u velkých obrázků stojí více, než ušetří.
Jak to opravit
- Připojte úlohu k trvalému staviteli, který uchovává svou mezipaměť lokálně
- Jakmile tvůrce uloží mezipaměť, vymažte mezipaměť a mezipaměť
- Používejte samostatné nativní tvůrce pro každou architekturu spíše než QEMU
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í
Jak nastavit ukládání do mezipaměti vrstvy DockerSestavení Docker trvá deset minut, protože každá vrstva se znovu sestavuje.Jak optimalizovat Dockerfile pro CIMalé změny kódu spouštějí dlouhé přestavby.Jak používat vícestupňové sestavení DockerObrázky jsou velké a obsahují stavební nástroje, které by se neměly dodávat.Jak bezpečně spouštět souběžné sestavení DockerParalelní maticové nohy zápasí a stavby se zpomalují nebo selhávají.