Zum Inhalt springen

Leitfäden

So führen Sie gleichzeitige Docker-Builds sicher aus

Parallele Matrixbeine konkurrieren und Gebäude werden langsamer oder scheitern.

5 Min. Lesezeit

Parallele Matrixbeine konkurrieren und Gebäude werden langsamer oder scheitern.

Warum es passiert

Mehrere Builds teilen sich einen Builder ohne genügend CPU oder schreiben gleichzeitig in denselben Cache-Bereich.

So beheben Sie das Problem

  1. Skalieren Sie den Builder auf die von Ihnen benötigte Parallelität oder verwenden Sie einen Builder pro Architektur
  2. Bereichscache pro Bild, anstatt einen Bereich für nicht verwandte Builds gemeinsam zu nutzen
  3. Verwenden Sie Docker Buildx Bake, um mehrere Ziele in einer koordinierten Sitzung zu erstellen

Ihr nächster Build könnte doppelt so schnell sein — zum halben Preis

Kostenlos starten. Der Wechsel zurück ist dieselbe eine Zeile — auch dieses Diff veröffentlichen wir.