Docker
/Intermediate
Docker Engine
Definition
The core, underlying client-server application that powers the entire Docker system. It consists of the `dockerd` daemon, a REST API, and the `docker` CLI.
Explain Like I'm New
The actual engine under the hood of the car. It is the invisible background program doing all the heavy lifting to keep the containers running.
Real World Example
When a DevOps engineer sets up a new Ubuntu server on AWS, they do not install Docker Desktop. They write a script to install `docker-ce` (Docker Community Edition Engine) directly onto the Linux kernel for maximum performance and zero bloat.
Common Use Cases
- •Production deployment
- •Server configuration
Interview Questions
basic
- Does the Docker Engine require a Graphical User Interface (like a desktop window) to run?
intermediate
- What is `dockerd`?