Sobes.tech
Junior

Mis on Docker ja mis on Docker daemon?

sobes.tech AI

Vastus AI-lt

Docker on platvorm, mis võimaldab arendada, tarnida ja käivitada rakendusi konteinerites.

Konteinerid võimaldavad pakendada rakendus koos kõigi selle sõltuvustega isoleeritud keskkonda, tagades ennustatavuse ja kaasaskantavuse.

Docker daemon (või dockerd) on taustateenus, mis haldab kogu Docker-i tööd. Ta vastutab:

  • Konteinerite ehitamise, käivitamise ja peatamise eest.
  • Piltide (image) haldamise eest.
  • Andmemahtude haldamise eest.
  • Võrkude haldamise eest.
  • Docker CLI päringute töötlemise eest.

Klient (näiteks käsk docker build või docker run) suhtleb Docker daemoniga API kaudu.

# Näide Docker CLI käsust, mis saadab päringu Docker daemonile
docker run -d -p 80:80 nginx