title: Cannot start minikube in Windows 10 with Docker as driver
body: <p>I tried to run Minikube v1.19.0 on my laptop first time, using Docker as driver, but no luck though. Here are the execution logs:</p>
  <pre><code>PS C:\Users\______\kubernetes&gt; minikube start --driver=docker --alsologtostderr
  I0916 19:01:44.059272   20464 out.go:278] Setting OutFile to fd 96 ...
  I0916 19:01:44.059272   20464 out.go:291] Setting ErrFile to fd 100...
  W0916 19:01:44.091562   20464 root.go:292] Error reading config file at C:\Users\proskos\.minikube\config\config.json: open C:\Users\proskos\.minikube\config\config.json: The system cannot find the file specified.
  I0916 19:01:44.097634   20464 out.go:285] Setting JSON to false
  I0916 19:01:44.110479   20464 start.go:108] hostinfo: {&quot;hostname&quot;:&quot;--------&quot;,&quot;uptime&quot;:118298,&quot;bootTime&quot;:1631689806,&quot;procs&quot;:291,&quot;os&quot;:&quot;windows&quot;,&quot;platform&quot;:&quot;Microsoft Windows 10 Enterprise&quot;,&quot;platformFamily&quot;:&quot;Standalone Workstation&quot;,&quot;platformVersion&quot;:&quot;10.0.18363 Build 18363&quot;,&quot;kernelVersion&quot;:&quot;10.0.18363 Build 18363&quot;,&quot;kernelArch&quot;:&quot;x86_64&quot;,&quot;virtualizationSystem&quot;:&quot;&quot;,&quot;virtualizationRole&quot;:&quot;&quot;,&quot;hostId&quot;:&quot;---------------&quot;}
  W0916 19:01:44.110479   20464 start.go:116] gopshost.Virtualization returned error: not implemented yet
  I0916 19:01:44.113153   20464 out.go:157]   minikube v1.19.0 on Microsoft Windows 10 Enterprise 10.0.18363 Build 18363
    minikube v1.19.0 on Microsoft Windows 10 Enterprise 10.0.18363 Build 18363
  I0916 19:01:44.116296   20464 driver.go:322] Setting default libvirt URI to qemu:///system
  W0916 19:01:50.237519   20464 docker.go:108] docker version returned error: deadline exceeded running &quot;docker version --format {{.Server.Os}}-{{.Server.Version}}&quot;: exit status 1
  I0916 19:01:50.244288   20464 out.go:157] ✨  Using the docker driver based on user configuration
  ✨  Using the docker driver based on user configuration
  I0916 19:01:50.244288   20464 start.go:276] selected driver: docker
  I0916 19:01:50.244810   20464 start.go:718] validating driver &quot;docker&quot; against &lt;nil&gt;
  I0916 19:01:50.244810   20464 start.go:729] status for docker: {Installed:true Healthy:false Running:false NeedsImprovement:false Error:exit status 1
  deadline exceeded running &quot;docker version --format {{.Server.Os}}-{{.Server.Version}}&quot;
  k8s.io/minikube/pkg/minikube/registry/drvs/docker.status
          /app/pkg/minikube/registry/drvs/docker/docker.go:104
  k8s.io/minikube/pkg/minikube/registry.Status
          /app/pkg/minikube/registry/global.go:140
  k8s.io/minikube/pkg/minikube/driver.Status
          /app/pkg/minikube/driver/driver.go:305
  k8s.io/minikube/cmd/minikube/cmd.selectDriver
  github.com/spf13/cobra.(*Command).execute
          /go/pkg/mod/github.com/spf13/cobra@v1.1.3/command.go:856
  github.com/spf13/cobra.(*Command).ExecuteC
          /go/pkg/mod/github.com/spf13/cobra@v1.1.3/command.go:960
  github.com/spf13/cobra.(*Command).Execute
          /go/pkg/mod/github.com/spf13/cobra@v1.1.3/command.go:897
  k8s.io/minikube/cmd/minikube/cmd.Execute
          /app/cmd/minikube/cmd/root.go:156
  main.main
          /app/cmd/minikube/main.go:82
  runtime.main
          /usr/local/go/src/runtime/proc.go:225
  runtime.goexit
          /usr/local/go/src/runtime/asm_amd64.s:1371 Reason:PROVIDER_DOCKER_DEADLINE_EXCEEDED Fix:Restart the Docker service Doc:https://minikube.sigs.k8s.io/docs/drivers/docker/}
  I0916 19:01:50.250032   20464 out.go:157]
  
  W0916 19:01:50.250390   20464 out.go:222]   Exiting due to PROVIDER_DOCKER_NOT_RUNNING: deadline exceeded running &quot;docker version --format -&quot;: exit status 1
    Exiting due to PROVIDER_DOCKER_NOT_RUNNING: deadline exceeded running &quot;docker version --format -&quot;: exit status 1
  W0916 19:01:50.250390   20464 out.go:222]   Suggestion: Restart the Docker service
    Suggestion: Restart the Docker service
  W0916 19:01:50.250924   20464 out.go:222]   Documentation: https://minikube.sigs.k8s.io/docs/drivers/docker/
    Documentation: https://minikube.sigs.k8s.io/docs/drivers/docker/
  I0916 19:01:50.252904   20464 out.go:157]
  </code></pre>
  <p>Docker Desktop Service is up and running, though. The problem wasn't resolved by restarting Docker. Here are the details of my Docker desktop installation:</p>
  <pre><code>PS C:\Users\______\kubernetes&gt; docker version
   API version:       1.41
   Go version:        go1.16.6
   Git commit:        3967b7d
   Built:             Fri Jul 30 19:58:50 2021
   OS/Arch:           windows/amd64
   Context:           default
   Experimental:      true
  
  Server: Docker Engine - Community
   Engine:
    Version:          20.10.8
    API version:      1.41 (minimum version 1.12)
    Go version:       go1.16.6
    Git commit:       75249d8
    Built:            Fri Jul 30 19:52:10 2021
    OS/Arch:          linux/amd64
    Experimental:     false
   containerd:
    Version:          1.4.9
    GitCommit:        e25210fe30a0a703442421b0f60afac609f950a3
   runc:
    Version:          1.0.1
    GitCommit:        v1.0.1-0-g4144b63
   docker-init:
    Version:          0.19.0
    GitCommit:        de40ad0
  </code></pre>
  <p>Finally, my Docker Desktop installation is configured to run Linux containers:</p>
  <pre><code>docker info --format '{{.OSType}}'
  linux
  </code></pre>
  <p>Could you help me find out why Minikube can't communicate with Docker?</p>