Guider
Hvordan bygge multiplattformbilder raskt
Å legge til linux/arm64 gjør at byggingen tar tjue minutter.
6 min lesing
Hvorfor det skjer
Hvordan fikse det
- Bygg hver arkitektur på en innfødt løper av den arkitekturen
- Trykk for sammendrag fra hvert ben, og slå deretter sammen med docker buildx imagetools create
- Hold en egen cache per arkitektur
- Bare fall tilbake til QEMU for bilder som ikke gjør noen kompilering
Neste bygg kan gå dobbelt så fort, til halve prisen
Start gratis. Å bytte bort er den samme ene linjen, og den diffen publiserer vi også.
Relatert
Hvordan sette opp Docker lagbufringDocker-bygg tar ti minutter fordi hvert lag gjenoppbygges.Hvordan optimalisere en Dockerfile for CISmå kodeendringer utløser lange ombygginger.Slik bruker du flertrinns Docker-byggBildene er store og inneholder byggeverktøy som ikke skal sendes.Slik kjører du samtidig Docker bygger sikkertParallelle matrisebein kjemper og bygger tregere eller svikter.