Útmutatók
Hogyan lehet csökkenteni a konténer képméretét
A képek több száz megabájtosak, és lassúak a betöltésük minden feladathoz.
5 perc olvasás
A képek több száz megabájtosak, és lassúak a betöltésük minden feladathoz.
Miért történik
Az építési eszközök, a csomaggyorsítótárak és a közbenső fájlok mind a végső képben kerülnek kiszállításra.
Hogyan lehet javítani
- Használjon többlépcsős buildeket, és csak azt másolja, ami fut
- Tisztítsa meg a csomagkezelő gyorsítótárait ugyanabban a RUN-ban, amely feltölti azokat
- Válassz vékony vagy disztromentes alapot
- A találgatás előtt nézd meg, mi van a képen a merüléssel
A következő buildje kétszer gyorsabb lehet, fele áron
Kezdje ingyen. A távozás ugyanaz az egy sor, és azt a diffet is közzétesszük.
Kapcsolódó
A Docker réteggyorsítótár beállításaA Docker felépítése tíz percet vesz igénybe, mert minden réteg újraépül.Hogyan optimalizálhatunk egy Docker-fájlt CI-hezA kis kódmódosítások hosszú újraépítést váltanak ki.A többlépcsős Docker buildek használataA képek nagyok, és olyan összeállítási eszközöket tartalmaznak, amelyeket nem szabad elküldeni.Egyidejű Docker buildek biztonságos futtatásaA párhuzamos mátrixlábak versengenek, és az építmények lelassulnak vagy meghiúsulnak.