Sobes.tech
Junior

Čo je Docker a čo je Docker daemon?

sobes.tech AI

Odpoveď od AI

Docker je platforma za razvoj, doručivanje i pokretanje aplikácií v kontajneroch.

Kontajnery umožňujú zabaliť aplikáciu so všetkými jej závislosťami do izolovaného prostredia, zabezpečujúc predvídateľnosť a prenositeľnosť.

Daemon Docker (alebo dockerd) je služba na pozadí, ktorá spravuje všetku prácu Dockeru. Je zodpovedný za:

  • Stavbu, spustenie a zastavenie kontajnerov.
  • Správu obrázkov.
  • Správu objemov dát.
  • Správu sietí.
  • Spracovanie požiadaviek od CLI Docker.

Klient (napríklad príkaz docker build alebo docker run) komunikuje s Docker daemonom cez API.

# Príklad príkazu CLI Docker, ktorý odosiela požiadavku Docker daemonovi
docker run -d -p 80:80 nginx