Ghiduri
Cum să reduceți dimensiunea imaginii containerului
Imaginile sunt de sute de megaocteți și sunt lent pentru fiecare lucrare.
5 min de citit
Imaginile sunt de sute de megaocteți și sunt lent pentru fiecare lucrare.
De ce se întâmplă
Instrumentele de construcție, cache-urile de pachete și fișierele intermediare sunt toate livrate în imaginea finală.
Cum să o rezolvi
- Utilizați versiuni în mai multe etape și copiați numai ceea ce rulează
- Curățați memoria cache a managerului de pachete în același RUN care le populează
- Alegeți o bază subțire sau distroless
- Verificați ce este de fapt în imagine cu scufundare înainte de a ghici
Următorul tău build poate fi de două ori mai rapid, la jumătate de preț
Începe gratuit. Plecarea înseamnă aceeași linie, iar acel diff îl publicăm și noi.
Similar
Cum se configurează memorarea în cache a stratului DockerConstruirea Docker durează zece minute, deoarece fiecare strat se reconstruiește.Cum să optimizați un Dockerfile pentru CIModificările mici ale codului declanșează reconstrucții lungi.Cum să utilizați versiunile în mai multe etape DockerImaginile sunt mari și conțin instrumente de construcție care nu ar trebui să fie expediate.Cum să rulați în siguranță versiunile concurente DockerPicioarele matricei paralele se luptă și construcțiile încetinesc sau eșuează.