Guides
Hvordan man hurtigt bygger multi-platform billeder
Tilføjelse af linux/arm64 gør, at opbygningen tager tyve minutter.
6 min læsning
Hvorfor det sker
Sådan rettes det
- Byg hver arkitektur på en indfødt løber af den arkitektur
- Tryk for fordøjelse fra hvert ben, og flet derefter med docker buildx imagetools create
- Hold en separat cache pr. arkitektur
- Gå kun tilbage til QEMU for billeder, der ikke foretager nogen kompilering
Dit næste build kan være dobbelt så hurtigt til den halve pris
Start gratis. At skifte væk er den samme ene linje, og det diff offentliggør vi også.
Relateret
Sådan opsætter du Docker lagcacheDocker builds tager ti minutter, fordi hvert lag genopbygges.Sådan optimeres en Dockerfile til CISmå kodeændringer udløser lange genopbygninger.Sådan bruger du flertrins Docker buildsBilleder er store og indeholder byggeværktøjer, der ikke bør sendes.Sådan kører du samtidig Docker builds sikkertParallelle matrixben kæmper og opbygger langsommere eller fejler.