Sobes.tech
Junior

Mis vahe on pildi ja konteineri vahel?

sobes.tech AI

Vastus AI-lt

Pilt (Image) — see on staatiline, muutumatu mall, mis sisaldab kõike, mida rakenduse käivitamiseks on vaja: koodi, teeke, sõltuvusi, keskkonnamuutujaid ja konfiguratsioonifaile. Pilt luuakse Dockerfile põhjal.

Konteiner (Container) on pildi käivitatav, isoleeritud eksemplar. See on tööprotsess, millel on oma failisüsteem, võrk ja protsessid, mis põhinevad pildil. Konteinerid võivad olla käivitatud, peatatud, kustutatud ja süsteemide vahel üle kantud.

Peamised erinevused:

Omadus Pilt (Image) Konteiner (Container)
Tüüp Staatiline mall Käivitatav eksemplar
Seisund Muutumatuna Muutuv (protsessi seisund)
Elutsükkel Luua Dockerfile'ist, võib kustutada Alustatakse pildist, peatatakse, kustutatakse
Failisüsteem Kihtidega, muutumatuna Kiht pildi kihtide peale kirjutamiseks
Ressursid Ei ole Kasutab host-masina ressursse (CPU, RAM, võrk)