Naar inhoud springen

Gidsen

Hoe u Docker-laagcaching instelt

Het bouwen van Docker duurt tien minuten omdat elke laag opnieuw wordt opgebouwd.

7 min leestijd

Het bouwen van Docker duurt tien minuten omdat elke laag opnieuw wordt opgebouwd.

Waarom het gebeurt

Er is geen persistente laagcache, of de cache wordt bij elke taak via het netwerk verzonden.

Hoe het te repareren

  1. Gebruik een persistente externe builder zodat de cache de machine nooit verlaat
  2. Als u registercache moet gebruiken, gebruik dan mode=max om ook tussenliggende fasen in de cache op te slaan
  3. Bestel het Dockerbestand zodat de afhankelijkheden worden geïnstalleerd voordat de bron wordt gekopieerd
  4. Zet de basisimage vast via digest, zodat upstream-rebuilds niet alles ongeldig maken

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.