Çfarë është ndërtimi me shumë faza në Docker?
Çfarë është ndërtimi me shumë faza në Docker?

Video: Çfarë është ndërtimi me shumë faza në Docker?

Video: Çfarë është ndërtimi me shumë faza në Docker?
Video: Supercharge Docker builds using Cache Mount 2024, Nëntor
Anonim

A shumë - ndërtimin e skenës bëhet duke krijuar seksione të ndryshme të a Dockerfile , secila referon një imazh të ndryshëm bazë. Kjo lejon a shumë - ndërtimin e skenës për të përmbushur një funksion të plotësuar më parë duke përdorur doker i shumëfishtë skedarë, kopjimi i skedarëve midis kontejnerëve ose ekzekutimi i tubacioneve të ndryshme.

Gjithashtu pyetja është, çfarë është ndërtimi shumëfazor në Docker?

Ndërtime me shumë faza është një veçori e prezantuar Doker 17.05 që ju lejon të krijoni imazhe të shumta të ndërmjetme nga e njëjta Dockerfile . Mund të kopjoni në mënyrë selektive artefakte nga një fazë në tjetrën, duke lënë pas gjithçka që nuk dëshironi në imazhin përfundimtar. Mund të lexoni më shumë rreth Ndërtime me shumë faza këtu.

Dikush mund të pyesë gjithashtu, a mund të keni shumë skedarë Docker? Siç tha Kingsley Uchnor, ju mund të keni shumë Dockerfile , një për drejtori, të cilat përfaqësojnë diçka ju duan të ndërtojnë.

Përkatësisht, çfarë është kontejneri i ndërmjetëm në Docker?

Kontejnerët Docker janë blloqe ndërtuese për aplikime. Secili enë është një imazh me një shtresë të lexueshme/të shkruar në krye të një grupi shtresash vetëm për lexim. Këto shtresa (të quajtura gjithashtu e ndërmjetme imazhet) krijohen kur komandat në Dockerfile ekzekutohen gjatë Doker ndërtimin e imazhit.

Si mund të bashkoj imazhe të shumta në Docker?

Në makinën tuaj, përdorni doker tërhiqni për të shkarkuar imazhe nga Doker Hub. Më pas, përdorni doker histori për të marrë komandat që janë përdorur për t'i ndërtuar ato. Pastaj hapni këto dy skedarë. Më pas mund të shihni grupin e komandave të secilit imazh.

Recommended: