带有WSL2的Docker桌面无法启动

时间:2020-07-21 08:23:39

标签: docker docker-desktop

突然,我正在工作的Docker和WSL2停止工作。我现在得到以下信息:

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

注意:Docker正在运行并且可以通过Windows使用。

我尝试了以下方法,但没有任何运气:

  • 重新安装Docker Desktop。
  • 在WSL中重新安装Docker。
  • 手动创建.sock文件。

版本

  • Docker桌面版本:2.3.0.3(45519)
  • 带有Ubuntu 18.04的WSL2
PS C:\Users\ms> wsl -l -v
  NAME                   STATE           VERSION
* Ubuntu-18.04           Running         2
  docker-desktop-data    Running         2
  docker-desktop         Running         2

有什么建议吗?

2 个答案:

答案 0 :(得分:0)

我知道这听起来真的很傻,但是您是否重新启动了计算机?我遇到了类似的问题,当我重新启动计算机后,它开始工作了。

答案 1 :(得分:0)

尝试了多种方法后,修复Ubuntu,重置Ubunutu。对我有用的是:

  • 卸载Ubuntu(备份文件后)
  • 卸载Docker Desktop
  • 重新安装最新版本的Ubuntu 20.20
  • 重新安装Docker Desktop