×
☰ See All Chapters

Docker Architecture

docker-architecture-0
 

Docker Engine is the application installed on the host machine. This Engine is like a Client-server application.  A command line interface (CLI) where we input docker commands is the client. Docker CLI will translate the commands into REST API call, sends it to docker daemon, Docker daemon then evaluates the request, and interacts with the underlying host machine. This docker daemon is a like server which is the main processor behind the whole operation.  Most of the time docker CLI interfaces with local docker daemon, but it is possible you can connect a Docker client to a remote Docker daemon.

Other parts of the architecture like Images, Containers, Docker registry are explained in our previous chapter Docker Terms, Please read the same.


All Chapters
Author