Search code examples
dockerdocker-desktop

Docker Desktop with WSL2 Unable to Start


All of a sudden my working Docker and WSL2 stopped working. I now get the following:

$ docker ps
Error response from daemon: dial unix /mnt/wsl/docker-desktop/shared-sockets/guest-services/docker.sock: connect: no such file or directory

Note: Docker is working and available via Windows.

I've tried the following, without any luck:

  • Reinstalling Docker Desktop.
  • Reinstalling Docker in WSL.
  • Creating the .sock file manually.

Versions

  • Docker Desktop version: 2.3.0.3 (45519)
  • WSL2 with Ubuntu 18.04
PS C:\Users\ms> wsl -l -v
  NAME                   STATE           VERSION
* Ubuntu-18.04           Running         2
  docker-desktop-data    Running         2
  docker-desktop         Running         2

Any suggestions?


Solution

  • After trying multiple things, repair of Ubuntu, a reset of Ubunutu. What worked for me was to:

    • uninstall Ubuntu (after backing up my files)
    • uninstall Docker Desktop
    • reinstall the latest version of Ubuntu 20.20
    • reinstall Docker Desktop