Docker Architecture :-
Docker has a client-server architecture, which means it has two main parts:
The client that you use to type Docker commands.
The server (Docker engine also called the Docker Daemon) that does all the work behind the scenes.
...