Přejít na obsah

Průvodci

Jak bezpečně spouštět souběžné sestavení Docker

Paralelní maticové nohy zápasí a stavby se zpomalují nebo selhávají.

5 min čtení

Paralelní maticové nohy zápasí a stavby se zpomalují nebo selhávají.

Proč se to děje

Několik sestavení sdílí jeden sestavení bez dostatečného CPU nebo zapisuje do stejného rozsahu mezipaměti současně.

Jak to opravit

  1. Škálujte builder na souběžnost, kterou potřebujete, nebo použijte jeden builder na architekturu
  2. Mezipaměť rozsahu na obrázek namísto sdílení jednoho rozsahu mezi nesouvisejícími sestaveními
  3. Použijte docker buildx bake k vytvoření několika cílů v jedné koordinované relaci

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.