Docker cannot start on Windows

First, verify that the Docker Desktop application is running. If it is not running, launch it. This will start the Docker daemon. Please wait a few minutes.


If the error persists, you can try switching the Docker daemon type as explained below:


With Powershell:

  1. Open Powershell as administrator.
  2. Launch command: & 'C:\Program Files\Docker\Docker\DockerCli.exe' -SwitchDaemon.


OR, with cmd:

  1. Open cmd as administrator.
  2. Launch command: "C:\Program Files\Docker\Docker\DockerCli.exe" -SwitchDaemon.