Docker and Dockerd are two separate components that work together to form the Docker runtime environment.
"dockerd" is the daemon (or background service) that runs on a host machine, and it is responsible for creating, managing, and maintaining Docker containers. It does this by communicating with the Docker client through