"Enable the experimental WSL 2 based engine" 不可选

"Enable the experimental WSL 2 based engine" not selectable

我正在按照这些说明在 Windows 10 上 运行 我的 Docker WSL 2 守护进程:

https://medium.com/@callback.insanity/upgrading-to-wsl-2-9883688fcfa5

但是,当我尝试启用基于实验性 WSL 2 的引擎时,我无法 select 复选框,如下所示:

我是运行宁Windows 10 build 1909

这里的消息是:

(requires Win 10 build 19018+)

我没有参加快速通道或 Insider Preview 计划(我也不想),但我完全不清楚我的构建是否满足此要求。我正在 运行ning WSL 2(是的,它非常好,除了它似乎不能像我希望的那样与 Docker 一起工作)。

我面临的问题是我的 Windows 构建版本太低,还是我应该尝试其他方法?

更新: 正如下面评论中指出的,我的 Windows 的 版本号 版本号 不同。我通过进入系统信息检查内部版本号,看到我的内部版本号是 18362。

1909 比 19018 小。另外,我认为您 必须 目前在 Insider Preview 计划中才能启用该选项。

https://docs.docker.com/docker-for-windows/wsl-tech-preview/

我和你在同一条船上;我也很想用它,但不想加入 Insider 程序,所以我只是想耐心等待。

我有一个解决方案。只需安装 Docker Desktop Edge(抢先体验新功能)。 Link: https://desktop.docker.com/win/edge/48173/Docker%20Desktop%20Installer.exe

安装 Windows10,版本 2004 或更高。 Docker Desktop Edge 版本还支持 Windows10,版本 1903 或更高版本。

参考:https://docs.docker.com/docker-for-windows/wsl/#prerequisites

通过这种方式,我可以在我的 docker 桌面上启用和使用 wsl2 picture