我正在按照以下说明在Windows 10的WSL 2上运行我的Docker守护进程:
https://medium.com/@callback.insanity/upgrading-to-wsl-2-9883688fcfa5
但是,当我尝试启用基于实验性WSL 2的引擎时,无法选择此复选框,如下所示:
我正在跑步Windows 10 build 1909
这里的消息显示为:
(需要Win 10 build 19018 +)
我不在快速跟踪程序或Insider Preview程序中(并且我也不想成为),但是对于我的构建是否满足此要求,我一点也不了解。我正在运行WSL 2(是的,除了我似乎不喜欢它与Docker配合使用外,它还不错)。
我所面临的问题是我的Windows构建版本太低,还是我应该尝试其他方法?
更新: 如以下评论中所指出的,我的Windows的版本号与内部版本号不同。我通过查看系统信息来检查内部版本号,发现我的内部版本号为18362。
答案 0 :(得分:4)
1909比19018少。另外,我认为您现在必须加入Insider Preview程序才能启用该选项。
https://docs.docker.com/docker-for-windows/wsl-tech-preview/
我和你在同一条船上;我也很想使用它,但是不想加入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