Guider
Slik bruker du flertrinns Docker-bygg
Bildene er store og inneholder byggeverktøy som ikke skal sendes.
5 min lesing
Hvorfor det skjer
Hvordan fikse det
- Bygg i ett trinn, kopier kun gjenstander til et minimalt kjøretidsstadium
- Bruk en distroless eller slank base for sluttfasen
- Buffer mellomstadier med cache-modus=maks slik at byggestadiet ikke bygges om
- Mål byggefasen eksplisitt i CI når du bare trenger å kjøre tester
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 kjører du samtidig Docker bygger sikkertParallelle matrisebein kjemper og bygger tregere eller svikter.Slik bruker du en ekstern Docker-byggerLagbufferen overføres til og fra løperen på hvert bygg.