Mac: docker daemon not running

I’ve been having trouble getting all the parts of Docker up and running. After one reboot the docker terminal command couldn’t even be found. Restarting the docker desktop mysteriously fixed that. But here’s the main problem: several times, even when the docker terminal command would work, I would try to pull a container and it said “docker daemon is not running.” Even when the Desktop was doing fine. How does this happen, and what is the most straightforward way of dealing with it?

Where did you see this? In terminal or in Docker Desktop? In terminal the error message usually indicates the client can’t access the docker socket which could mean the daemon is not running. Since you had the missing docker command issue as well, it is possible that the socket is missing too on the host. Docker Desktop could be perfectly working as the real docker socket is in the virtual machine and if the GUI has another way to access that, it doesn’t need the socket file on the host…