Průvodci
Jak nastavit ukládání do mezipaměti vrstvy Docker
Sestavení Docker trvá deset minut, protože každá vrstva se znovu sestavuje.
7 min čtení
Sestavení Docker trvá deset minut, protože každá vrstva se znovu sestavuje.
Proč se to děje
Neexistuje žádná trvalá mezipaměť vrstvy nebo se mezipaměť při každé úloze dodává přes síť.
Jak to opravit
- Použijte trvalý vzdálený tvůrce, aby mezipaměť nikdy neopustila počítač
- Pokud musíte použít mezipaměť registru, použijte mode=max i pro mezistupně
- Objednejte Dockerfile, aby se závislosti nainstalovaly před zkopírováním zdroje
- Připněte základní obrázek pomocí výtahu, takže přestavby proti proudu nezruší vše
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 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í.Jak používat vzdálený stavitel DockerMezipaměť vrstev se přenáší do az běžce při každém sestavení.