6

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

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

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

在此处输入图像描述

我在跑步Windows 10 build 1909

这里的消息是:

(需要 Win 10 构建 19018+)

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

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

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

4

2 回答 2

4

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

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

在此处输入图像描述

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

于 2020-03-16T18:53:56.937 回答
1

我有一个解决方案。只需安装 Docker Desktop Edge(早期访问新功能)。链接:https ://desktop.docker.com/win/edge/48173/Docker%20Desktop%20Installer.exe

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

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

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

于 2020-09-24T08:46:28.123 回答