Gidsen
Hoe u de grootte van een containerafbeelding kunt verkleinen
Afbeeldingen zijn honderden megabytes groot en worden bij elke taak traag opgehaald.
5 min leestijd
Afbeeldingen zijn honderden megabytes groot en worden bij elke taak traag opgehaald.
Waarom het gebeurt
Bouwtools, pakketcaches en tussenbestanden worden allemaal in de uiteindelijke afbeelding meegeleverd.
Hoe het te repareren
- Gebruik builds in meerdere fasen en kopieer alleen wat wordt uitgevoerd
- Maak de caches van pakketbeheer schoon in dezelfde RUN waarin ze worden gevuld
- Kies voor een slanke of distributieloze basis
- Controleer wat er daadwerkelijk op de afbeelding staat met duiken voordat u gaat raden
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.
Gerelateerd
Hoe u Docker-laagcaching insteltHet bouwen van Docker duurt tien minuten omdat elke laag opnieuw wordt opgebouwd.Hoe u een Dockerfile voor CI kunt optimaliserenKleine codewijzigingen veroorzaken lange herbouwingen.Meerfasige Docker-builds gebruikenAfbeeldingen zijn groot en bevatten bouwtools die niet mogen worden verzonden.Hoe u gelijktijdige Docker-builds veilig kunt uitvoerenParallelle matrixbenen strijden en bouwen vertragen of mislukken.