The Docker Engine is the core of Docker, and is defined as a “containerization technology for building and containerizing your application” ^[Docker Engine | Docker Docs]. It follows the Client-Sever Paradigm.

  • The client is a command line interface called docker
  • The server is a long-running daemon process called dockerd. It exposes a set of APIs which are used by the client to interact with the docker daemon.

docker