title: Why Docker can't detect WSL 2 distro in Windows 10 Home?
body: <p>I've followed the <a href="https://docs.docker.com/docker-for-windows/wsl/" rel="noreferrer">instruction</a> in the official website to use docker with WSL 2 and I've installed the Ubuntu 18.04 for WSL 2 distro. I thought docker can automatically detect my distro, so I can choose which distro that will I use in my docker desktop. I've been searching about this issue, and still not get the solution. Please help, thanks.</p>
  <p>This is the WSL Integration page, I've set my ubuntu 18.04 as default, but still no luck.
  <a href="https://i.stack.imgur.com/v6zoR.png" rel="noreferrer"><img src="https://i.stack.imgur.com/v6zoR.png" alt="Docker WSL Integration page" /></a></p>
  <p>This is the list of wsl 2 distro that I have</p>
  <p><a href="https://i.stack.imgur.com/UmDi1.png" rel="noreferrer"><img src="https://i.stack.imgur.com/UmDi1.png" alt="List WSL 2 distro that I have" /></a></p>
  <p>This is my docker version, it's the latest one.
  <a href="https://i.stack.imgur.com/fpE39.png" rel="noreferrer"><img src="https://i.stack.imgur.com/fpE39.png" alt="Docker version" /></a></p>
  <p>Because of this, I can't access the docker container, it said</p>
  <pre><code>error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.40/containers/json: open //./pipe/docker_engine: The system cannot find the file specified. In the default daemon configuration on Windows, the docker client must be run elevated to connect. This error may also indicate that the docker daemon is not running.
  </code></pre>