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) |