Siirry sisältöön

Oppaat

Kuinka käyttää monivaiheisia Docker-koontiversioita

Kuvat ovat suuria ja sisältävät rakennustyökaluja, joita ei pitäisi lähettää.

5 min lukuaika

Miksi se tapahtuu

Kuinka korjata se

  1. Rakenna yhdessä vaiheessa, kopioi vain artefaktit minimaaliseen ajonaikaiseen vaiheeseen
  2. Käytä distroless- tai ohutta alustaa viimeisessä vaiheessa
  3. Tallenna välivaiheet välimuistiin välimuistilla mode=max, jotta rakennusvaihetta ei rakenneta uudelleen
  4. Kohdista rakennusvaihe nimenomaisesti CI:ssä, kun tarvitset vain testejä

Seuraava buildisi voi olla kaksi kertaa nopeampi puoleen hintaan

Aloita ilmaiseksi. Lähteminen on sama yksi rivi, ja julkaisemme senkin diffin.