Docker Architecture
We will discuss the architecture of Docker in this lesson.
We'll cover the following
Main parts of Docker
Docker can be divided into the following parts:
- Docker Engine: It is the main component of Docker and serves as a client-server application.
- Docker Daemon: It is responsible for doing the heavy lifting in terms of starting, stopping, and otherwise dictating our containers.
- Docker CLI (the docker command): It is just a thin client that tells the Docker daemon to do what we have asked.
The following figure shows the high-level architecture of Docker on Linux:
Get hands-on with 1400+ tech skills courses.