The Docker architecture majorly consists of an engine which refers to a client-server application having three major components, these components are-

  • A server which represents the long-running program type known as a daemon process (Docker command)
  • A REST API which defines the interface used in the program to talk to the daemon and then follow the instructions
  • A command-line interface client
  • CLI utilizes the Docker REST API to organize or control Damon with scripting or direct commands.
BY Best Interview Question ON 01 Oct 2019