“启用基于实验性WSL 2的引擎”无法选择

时间:2020-03-16 18:15:23

标签: windows docker wsl-2

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

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

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

enter image description here

我正在跑步Windows 10 build 1909

这里的消息显示为:

(需要Win 10 build 19018 +)

我不在快速跟踪程序或Insider Preview程序中(并且我也不想成为),但是对于我的构建是否满足此要求,我一点也不了解。我正在运行WSL 2(是的,除了我似乎不喜欢它与Docker配合使用外,它还不错)。

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

更新: 如以下评论中所指出的,我的Windows的版本号内部版本号不同。我通过查看系统信息来检查内部版本号,发现我的内部版本号为18362。

2 个答案:

答案 0 :(得分:4)

1909比19018少。另外,我认为您现在必须加入Insider Preview程序才能启用该选项。

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

enter image description here

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

答案 1 :(得分:0)

我对此有解决方案。只需安装Docker Desktop Edge(尽早使用新功能)。链接:https://desktop.docker.com/win/edge/48173/Docker%20Desktop%20Installer.exe

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

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

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