Docker engine :

Docker engine refers to the host machine where we have installed the docker. Docker Engine consist of three different component- Docker Deamon, REST API Server and Docker CLI.


Docker Daemon : It manages the background services such as images, Containers, volumes and networks.

REST API : Rest API server talks to the deamon and provide the instructions.

Docker CLI : It is a command line interface that help us to write our command which then will be taken by the REST API and then sends to Docker Daemon to process that.

Docker CLI can be on the same host system or another system(our Laptop).


How to Run Docker CLI on Different Machine