Sobes.tech
Junior — Middle

Koje komponente su odgovorne za pokretanje i rad kontejnera u Docker-u?

sobes.tech АИ

Одговор од АИ

U Docker-u, nekoliko ključnih komponenti je odgovorno za pokretanje i rad kontejnera:

  • Docker Engine — glavni motor koji uključuje:

    • Docker Daemon (dockerd) — servis koji upravlja kontejnerima, slikama, mrežama i volumenima.
    • Docker CLI — komandna linija za interakciju sa daemon-om.
  • Runtime kontejnera — komponenta koja direktno pokreće kontejnere. U Docker-u se podrazumevano koristi runc.

  • Docker slike — šabloni za kreiranje kontejnera.

  • Docker registri — skladišta slika (npr. Docker Hub).

Kada pokrenete kontejner, Docker Daemon koristi runtime za kreiranje izolovanog procesa iz slike, sa sopstvenim fajl sistemom, mrežom i resursima.

Primer komande za pokretanje kontejnera:

docker run -d --name my_container nginx

Ovde, Docker Daemon će kreirati i pokrenuti kontejner zasnovan na slici nginx.