📅  最后修改于: 2023-12-03 14:51:29.715000             🧑  作者: Mango
如果你正在使用 Windows Subsystem for Linux (WSL) 1 发行版,并在尝试使用 Docker 时遇到此错误消息,那么你需要将你的 WSL 发行版转换为 WSL 2 并在 Docker 桌面设置中激活 WSL 集成。
WSL 是 Microsoft 官方开发的一个允许在 Windows 操作系统上运行 Linux 程序的工具。WSL 有两个主要版本:WSL 1 和 WSL 2。
WSL 1 是第一代版本,它使用 Windows NT 内核转换层 (NT kernel translation layer) 技术来提供兼容 Linux 应用的子系统。
WSL 2 是第二代版本,它使用完整的 Linux 内核来提供更高的兼容性和更好的性能。
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
wsl --set-default-version 2
将你的 WSL 1 发行版转换为 WSL 2 并在 Docker 桌面设置中激活 WSL 集成,可以解决“在此 WSL 1 发行版中找不到命令“docker””的问题,并让你能够在 Windows 上愉快地使用 Docker。