Sobes.tech
Junior

Kāda ir atšķirība starp attēlu un konteineru?

sobes.tech AI

Atbilde no AI

Attēls (Image) — tas ir statisks, nemainīgs šablons, kas satur visu nepieciešamo, lai palaistu lietojumprogrammu: kodu, bibliotēkas, atkarības, vides mainīgos un konfigurācijas failus. Attēls tiek izveidots, pamatojoties uz Dockerfile.

Konteiners (Container) ir izpildāma, izolēta attēla instance. Tas ir darbojošs process ar savu failu sistēmu, tīklu un procesiem, kas balstīti uz attēla. Konteineri var tikt palaisti, apturēti, dzēsti un pārvietoti starp sistēmām.

Galvenās atšķirības:

Īpašība Attēls (Image) Konteineris (Container)
Tips Statisks šablons Izpildāma instance
Stāvoklis Nemainīgs Maināms (procesa stāvoklis)
Dzīves cikls Izveidots no Dockerfile, var tikt dzēsts Sākas no attēla, aptur, dzēš
Failu sistēma Slāņota, nemainīga Slānis rakstīšanai virs attēla slāņiem
Resursi Nav Izmanto galvenās mašīnas resursus (CPU, RAM, tīkls)