Sobes.tech
Junior — Middle

Millised komponendid vastutavad Docker konteinerite käivitamise ja töö eest?

sobes.tech AI

Vastus AI-lt

Dockeris on mitmeid võtmekomponente, mis vastutavad konteinerite käivitamise ja töö eest:

  • Docker-mootor — peamine mootor, mis hõlmab:

    • Docker Daemon (dockerd) — teenus, mis haldab konteinerid, pildid, võrgud ja mahutid.
    • Docker CLI — käsurida, mis võimaldab suhelda daemoniga.
  • Konteineri käitamise aeg — komponent, mis käivitab otse konteinerid. Dockeris kasutatakse vaikimisi runc.

  • Docker-pildid — mallid konteinerite loomiseks.

  • Docker registrid — piltide hoidlad (näiteks Docker Hub).

Kui käivitate konteineri, kasutab Docker Daemon käitamise aega, et luua pildist isoleeritud protsess, millel on oma failisüsteem, võrk ja ressursid.

Näide käsk konteineri käivitamiseks:

docker run -d --name my_container nginx

Siin loob ja käivitab Docker Daemon nginx-pildil põhineva konteineri.