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