Sobes.tech
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)