Olá Rogerio, tive o mesmo problema no Windows ao tentar executar o comando 'docker run hello-world'.
O que NÃO funcionou para mim:
- Reiniciar somente o serviço Docker Desktop Service diretamente através do aplicativo Serviços do Windows (services.msc)
- Reiniciar o serviço no PowerShell (como administrador) com comando 'Restart-Service *docker*'
- Comando & 'F:\Program Files\Docker\Docker\DockerCli.exe' -SwitchDaemon
O que FUNCIONOU para mim:
- Executar o aplicativo Docker Desktop, que por sua vez avisou que o serviço 'Docker Desktop' não estava rodando e iria iniciá-lo; após iniciar o serviço executei o docker run no PowerShell e funcionou perfeitamente.