Skip to main content

Що таке Docker Engine?

Docker Engine - це основний механізм Docker, який запускає та керує контейнерами. Він відповідає за створення, запуск, зупинку, ізоляцію, мережеві налаштування та зберігання контейнерів і їхніх образів.

Складається з трьох ключових частин:

  1. dockerd (демон) - фоновий процес, який виконує основну роботу: керує образами, контейнерами, мережами та томами.
  2. Docker CLI - консольний інтерфейс (команда docker), яким користується людина. Він надсилає запити демону.
  3. REST API - інтерфейс, через який CLI та інші програми спілкуються з демоном.

Як це працює в одному реченні: CLI → (запит) → Docker Engine → (результат) → запущений контейнер.

Тобто Docker Engine - це «серце» Docker, яке виконує всі контейнерні операції.

Коротка відповідь

Для співбесіди
Premium

Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.