Junior
Koja je razlika između slike i kontejnera?
sobes.tech АИ
Одговор од АИ
Slika (Image) — to je statički, nepromenljivi obrazac koji sadrži sve što je potrebno za pokretanje aplikacije: kod, biblioteke, zavisnosti, promenljive okruženja i konfiguracioni fajlovi. Slika se kreira na osnovu Dockerfile-a.
Kontejner (Container) je izvršna, izolovana instanca slike. To je proces u izvršavanju sa sopstvenim fajl sistemom, mrežom i procesima, zasnovanim na slici. Kontejneri mogu biti pokrenuti, zaustavljeni, obrisani i preneseni između sistema.
Glavne razlike:
| Karakteristika | Slika (Image) | Kontejner (Container) |
|---|---|---|
| Tip | Statički obrazac | Izvršna instanca |
| Stanje | Nepromenljivo | Promenljivo (stanje procesa) |
| Životni ciklus | Kreira se iz Dockerfile-a, može biti obrisan | Pokreće se iz slike, zaustavlja, briše se |
| Fajl sistem | Slojevito, nepromenljivo | Sloj za zapis na slojevima slike |
| Resursi | Ne | Koristi resurse host mašine (CPU, RAM, mreža) |