Oppaat
Docker-kerroksen välimuistin määrittäminen
Docker rakentaminen vie kymmenen minuuttia, koska jokainen kerros rakentuu uudelleen.
7 min lukuaika
Miksi se tapahtuu
Kuinka korjata se
- Käytä jatkuvaa etärakennusohjelmaa, jotta välimuisti ei koskaan poistu koneesta
- Jos sinun on käytettävä rekisterivälimuistia, käytä mode=max-toimintoa myös välivaiheiden välimuistiin tallentamiseen
- Tilaa Dockerfile niin, että riippuvuudet asennetaan ennen lähteen kopioimista
- Kiinnitä peruskuva tiivistelmällä, jotta alkupään uudelleenrakennukset eivät mitätöi kaikkea
Seuraava buildisi voi olla kaksi kertaa nopeampi puoleen hintaan
Aloita ilmaiseksi. Lähteminen on sama yksi rivi, ja julkaisemme senkin diffin.
Aiheeseen liittyvää
Docker-tiedoston optimointi CI:llePienet koodimuutokset käynnistävät pitkiä uudistuksia.Kuinka käyttää monivaiheisia Docker-koontiversioitaKuvat ovat suuria ja sisältävät rakennustyökaluja, joita ei pitäisi lähettää.Samanaikaisten Docker-koontiversioiden ajaminen turvallisestiRinnakkaiset matriisijalat kilpailevat ja rakentaminen hidastuu tai epäonnistuu.Docker-etämuodostimen käyttäminenKerrosvälimuisti siirretään juoksijalle ja siitä pois jokaisen koontiversion yhteydessä.