Docker Engine

Docker Engine is the core part of Docker, as a tool for packaging applications, built in a client-server architecture and installed on the host machine.

Docker Engine has 3 components:

  • Server: Docker Daemon is used to create and manage images, containers, networks, volumes.

  • Rest API: controller for the docker daemon, indicating what the docker daemon will do.

  • Client: Is a tool that helps users communicate with Docker host. Users interact with docker through commands in the terminal (CLI). Docker Client will use the API to send commands to the Docker Daemon.

There are 5 major objects in the world of Docker Engine

Last updated