Naar inhoud springen

Gidsen

Hoe u snel afbeeldingen voor meerdere platforms kunt bouwen

Door linux/arm64 toe te voegen duurt de build twintig minuten.

6 min leestijd

Door linux/arm64 toe te voegen duurt de build twintig minuten.

Waarom het gebeurt

QEMU-emulatie voert de arm64-build uit op x64-hardware, die 5-40× langzamer is voor alles dat compileert.

Hoe het te repareren

  1. Bouw elke architectuur op een native runner van die architectuur
  2. Push by digest van elke etappe en voeg vervolgens samen met docker buildx imagetools create
  3. Bewaar een aparte cache per architectuur
  4. Val alleen terug op QEMU voor afbeeldingen die geen compilatie uitvoeren

Je volgende build kan twee keer zo snel zijn, voor de halve prijs

Begin gratis. Weggaan is dezelfde ene regel, en die diff publiceren we ook.