| Process |
Description |
| DockerD / Docker Deamon / Docker Engine |
Listens for Docker API requests and performs the actual work of building, running, and distributing container images |
| Docker Client (docker) |
command-line tool you use to interact with Docker. When you run commands like docker run, the client sends those commands to the dockerD |
| Docker Compose |
tool included in Docker Desktop that allows you to define and run multi-container applications using a YAML file |
| Credential Helper |
Manages credentials for accessing private registries securely |
| Docker Desktop UI |
GUI managing containers, images, volumes, and settings |