如何从 Windows 中删除 wsl 发行版?

Tom*_*ora 17 docker windows-subsystem-for-linux docker-desktop

我在 Windows 10 上安装了 docker Desktop。然后我发现了 WSL。写完命令后,wsl -l -v我看到我有 2 个发行版:

docker-desktop-data
docker-desktop
Run Code Online (Sandbox Code Playgroud)

我还从 Microsoft Store 安装了 Ubuntu 20.04,现在我也有了

Ubuntu-20.04
Run Code Online (Sandbox Code Playgroud)

现在我想摆脱这两个。我不需要那么多。我知道 docker-desktop-data 包含图像 docker-desktop 包含 docker 基础设施。但对我来说仍然不清楚并且令人困惑。我只想将 Ubuntu-20.04 用于我的 docker 实验。

我该如何删除这些?

在此输入图像描述

小智 16

如果卸载 docker 后您仍然看到 docker-desktop-data

您可以使用以下命令将其删除:

wsl --unregister docker-desktop-data
Run Code Online (Sandbox Code Playgroud)

您可以使用以下命令列出发行版:

wsl -l
Run Code Online (Sandbox Code Playgroud)


chr*_*ean 12

根据 wsl2 文档:https://learn.microsoft.com/en-us/windows/wsl/basic-commands

wsl --取消注册

将删除您不再需要的 Linux 发行版。