如何在关闭 WSL 后重新启动 Docker Desktop?

Hel*_*rld 15 docker windows-subsystem-for-linux minikube

我为Win10 Home安装了Docker Desktop。一切都很顺利,我能够启动 minikube。后来我决定停下来,Vmmem.exe因为我想玩游戏。运行以下命令:

wsl --shutdown
Run Code Online (Sandbox Code Playgroud)

现在Vmmem.exe已停止运行,但如何重新启动它?

minikube start给出以下错误

* minikube v1.22.0 on Microsoft Windows 10 Home Single Language 10.0.19041 Build 19041
* Using the docker driver based on existing profile

X Exiting due to PROVIDER_DOCKER_VERSION_EXIT_1: "docker version --format -" exit status 1: error during connect: In the default daemon configuration on Windows, the docker client must be run with elevated privileges to connect.: Get "http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.24/version": open //./pipe/docker_engine: The system cannot find the file specified.
* Documentation: https://minikube.sigs.k8s.io/docs/drivers/docker/
Run Code Online (Sandbox Code Playgroud)

wsl -l -v给出以下

  NAME                   STATE           VERSION
* Ubuntu-20.04           Stopped         2
  docker-desktop-data    Stopped         2
  docker-desktop         Stopped         2
Run Code Online (Sandbox Code Playgroud)

我在这里缺少什么?任何帮助深表感谢

小智 26

  1. 打开 Docker 桌面
  2. 单击顶部栏中的“疑难解答”图标(在设置和登录之间)
  3. 单击“重新启动”(第一个选项)

现在 docker 已重新启动,您将在 wsl 中启用它