Що таке Docker Engine?
Docker Engine - це основний механізм Docker, який запускає та керує контейнерами. Він відповідає за створення, запуск, зупинку, ізоляцію, мережеві налаштування та зберігання контейнерів і їхніх образів.
Складається з трьох ключових частин:
- dockerd (демон) - фоновий процес, який виконує основну роботу: керує образами, контейнерами, мережами та томами.
- Docker CLI - консольний інтерфейс (команда
docker), яким користується людина. Він надсилає запити демону. - REST API - інтерфейс, через який CLI та інші програми спілкуються з демоном.
Як це працює в одному реченні: CLI → (запит) → Docker Engine → (результат) → запущений контейнер.
Тобто Docker Engine - це «серце» Docker, яке виконує всі контейнерні операції.
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.