Docker Engine
Docker Engine is a heart of Docker and it is installed with default docker installation. It works on Client-Server model. It actually performs all the tasks for docker.
Docker Engine has three major components:
- A Docker CLI (docker Client) is used to instruct daemon through commands.
- A REST API works as interface between Client and Server. It takes instruction from Docker Client and commands daemon/server what action need to perform.
- A Docker Daemon (Server) is a type of long-running program known as daemon process which actually performs the tasks.
Docker Engine creates and manages all the docker objects like images, containers, network and data volumes.
Comments