Docker Architecture is a way of working through which Docker start working in a organized way like show in the given below image

- Here Human Start Interacting with the Docker Client
- Docker Client interact with Docker Demon which is called Server through rest Api
- Docker Demon Says the ContainerD to Download the Container through Hub.
- and After that Kernal Assigns the PID and Required stuffs to that container.