Tokie skaitytojai kaip jūs padeda palaikyti MUO. Kai perkate naudodami nuorodas mūsų svetainėje, galime uždirbti filialų komisinius. Skaityti daugiau.

„Docker“ vaizdo dydis turi įtakos jo vykdymo laikui ir jūsų programos našumui. Maži konteineriai veikia greičiau, juos lengviau valdyti ir jie užima mažiau vietos diske.

Yra keletas būdų, kaip sumažinti „Docker“ vaizdų dydį. Visų pirma galite naudoti „Alpine Linux“ vaizdus, ​​​​kurie yra daug mažesni nei kiti.

Sumažinkite esamo Docker vaizdo dydį naudodami Alpine

„Docker“ vaizdas yra šablonas su instrukcijomis, kaip sukurti Docker konteineris. Jame yra viskas, ko reikia norint nustatyti ir paleisti programą. Tai gali apimti priklausomybes, komandas ir net aplinkos kintamuosius.

Yra du būdai sumažinti Dokeris vaizdai su Alpinis vaizdai. Vienas iš jų yra traukiant Alpių vaizdo versiją, o antrasis - redaguojant Dockerfile naudoti an Alpinis vaizdas.

Ištraukite „Docker“ vaizdą iš „Docker Hub“.

Patraukime an Nginx Docker vaizdas ir sumažinkite jo dydį. Eikite į Docker registrą. Iš oficialių „Docker“ vaizdų traukite a

instagram viewer
Nginx Vaizdas su tokia komanda:

docker pull nginx

Paleiskite šią komandą terminale, kad patikrintumėte, ar vaizdas yra jūsų sistemoje.

docker vaizdas ls

Atkreipkite dėmesį į atsisiųsto failo dydį Nginx vaizdas yra 142 MB. Tada sumažinkime šio vaizdo dydį naudodami a Alpių Linux Vaizdas.

„Alpine Linux“ yra labai mažas platinimas, todėl juo pagrįsti vaizdai yra maži, paprasti ir saugūs. Patikrinkite, ar Docker registre nėra Nginx vaizdo versija su Alpinis žyma.

Tada terminale paleiskite šią komandą:

dokininkastrauktinginx:stabilios-alpės

Atkreipkite dėmesį, kad dabar dydis yra mažesnis, beveik ketvirtadalis pradinio vaizdo.

Redaguokite „Dockerfile“, kad galėtumėte naudoti Alpių vaizdus

Arba redaguokite Dockerfile esamos programos, kad galėtumėte naudoti Alpinis vaizdas.

IŠ python: alpinis

ENV PYTHONUNBUFERED 1

WORKDIR /app

PAPILDYTI. /app/

Toliau, kai kuriate vaizdą naudodami an Alpinis vaizdą, pastebėsite jo dydį Python vaizdas sumažėjo.

Kodėl verta naudoti Alpių vaizdus?

Naudokite Alpių vaizdus, ​​​​kad greitai sumažintumėte „Docker“ vaizdų dydį. „Docker“ rekomenduoja naudoti tokius oficialius vaizdus įprastais atvejais.

Alpine Linux vaizdas sukuria mažus valdomus konteinerius tiek kuriant, tiek gaminant. Jį lengva ištraukti, konfigūruoti ir naudoti.

Kartu tai padeda kurti ir diegti lengvas programas visose platformose. Nenuostabu, kad „Alpine“ yra kūrėjų mėgstama „Linux“ distribucija „Docker“ platformoje.