Docker Sąvokos: Container, Image ir Docker file Paaiškinta

Yra Docker trys pagrindinės sąvokos, kurias svarbu suprasti: Container, Image, ir. Dockerfile

 

Container

Tai yra pagrindinis komponentas Docker. A container yra izoliuota vykdymo aplinka, kurioje yra programa ir su ja susiję komponentai.

Kiekvienas container iš jų Docker veikia kaip maža virtuali mašina, apimanti viską, ko reikia programai paleisti, įskaitant bibliotekas, priklausomybes ir konfigūraciją.

Container leidžia nuosekliai paleisti programas įvairiose aplinkose, nesijaudinant dėl ​​skirtingų programų sąveikos.

Jei reikia, galite kurti, paleisti, sustabdyti ir ištrinti container.

 

Image

Tai lengvas, supakuotas failų rinkinys, kuriame yra viskas, ko reikia norint sukurti container. Galima image žiūrėti kaip į kūrimo planą container. Jame yra programų konfigūracijos, šaltinio kodas, bibliotekos ir vykdomieji failai.

Image yra nekintantys, ir kiekvienas container sukurtas iš valios image turi savo atskirą ir izoliuotą būseną nuo kitų container.

image Jei reikia, galite kurti, peržiūrėti ir bendrinti .

 

Dockerfile

Tai paprastas tekstinis failas, kuriame yra kūrimo instrukcijos Docker image. Apibrėžiami žingsniai ir procesai, skirti sukurti iš konkrečių komponentų ir konfigūracijų. Dockerfile image

Naudodami, galite automatizuoti kūrimo procesą, užtikrindami nuoseklumą ir lengvą atkuriamumą įvairiose aplinkose. Dockerfile image image

Dockerfile yra instrukcijos, pvz., FROM(nurodoma bazė image), RUN(komandų vykdymas kūrimo proceso metu), COPY(failų kopijavimas į image) ir CMD(numatytoji komanda, kai ji container vykdoma).

Dockerfile padeda kurti tinkintus image ir image lanksčiai valdyti statybos procesą.

 

Šios koncepcijos yra pagrindas Docker ir leidžia lengvai ir nuosekliai supakuoti, įdiegti ir valdyti programas. Naudodami Container, Image ir, galite pasinaudoti lankstumu ir galimybėmis kūrimo ir diegimo procese. Dockerfile Docker