Docker 🐳comprises two parts: a client and a server(#docker daemon). From the client, you can run Docker commands like:
docker pull; docker build, docker run, or docker push.
🧵 See more...🥳
The Docker daemon will constantly listen to client requests and perform these container operations. The Docker daemon also manages Docker objects such as images, containers, networks, and storage.
Docker client and daemon can run on the same system, or we can connect a Docker client to a remote Docker daemon. 🐳
The Docker Architecture helped me understand the Docker workflow. You can review the legend of this graphic I made to understand each operation (I also added Docker desktop and Docker extension, which are new features of #Docker) 🤗 💃