Junior
Kuo skiriasi vaizdas nuo konteinerio?
sobes.tech AI
Atsakymas iš AI
Vaizdas (Image) — tai statinis, nepakitęs šablonas, kuriame yra viskas, ko reikia programai paleisti: kodas, bibliotekos, priklausomybės, aplinkos kintamieji ir konfigūracijos failai. Vaizdas sukuriamas remiantis Dockerfile.
Konteineris (Container) — tai vykdoma, izoliuota vaizdo kopija. Tai veikiantis procesas su savo failų sistema, tinklu ir procesais, pagrįstas vaizdu. Konteineriai gali būti paleisti, sustabdyti, ištrinti ir perkelti tarp sistemų.
Pagrindiniai skirtumai:
| Savybė | Vaizdas (Image) | Konteineris (Container) |
|---|---|---|
| Tipas | Statinis šablonas | Vykdoma kopija |
| Būsena | Nepakitęs | Keičiamas (procesų būsena) |
| Gyvenimo ciklas | Sukurtas iš Dockerfile, gali būti ištrintas | Pradedamas iš vaizdo, sustabdomas, ištrinamas |
| Failų sistema | Klojama, nepakitusi | Sluoksnis rašymui virš vaizdo sluoksnių |
| Ištekliai | Nėra | Naudoja pagrindinio kompiuterio išteklius (CPU, RAM, tinklas) |