Windows + Docker + WSL2

Windows + Docker + WSL2

我从 Windows 上的 Docker 开始。简单示例很好用。但现在我想安装 Laravvel 8 容器,这需要使用 Docker 桌面安装 WSL2。根据微软文档。它需要加入内部人员计划并安装操作系统版本 20262 或更高版本(我有 18363)。内部人员注册时有一个重要通知,内容如下:

本计划中向您提供的实验性和早期预发行软件和服务可能未经测试。您可能会遇到崩溃、安全漏洞、数据丢失或设备损坏的情况。...

这是什么意思?我不想要这种麻烦的保证。没有 WSL2 是否可以运行 docker?我不明白。另一个用户说 Win 上的 WSL2 有缺陷。听起来不太好。如果我想从 Docker 开始,我该怎么做?

非常感谢您的帮助。

答案1

它需要加入内部人员计划并安装操作系统版本 20262 或更高版本(我有 18363)。

WSL2 需要 1909 或更新版本,这就是您安装的版本,这意味着您今天可以使用 Docker 而无需升级到 Insider Preview 版本。需要 21H1 的是简化的安装程序。在 WSL2 中使用 Docker 不需要简化的安装程序。

这是什么意思?

这意味着 Insider Preview 版本是实验性的,并不总是稳定的。如果您不愿意处理可能无法解决的问题,则不应升级到 Insider Preview 版本。

没有 WSL2 可以运行 docker 吗?

在 Windows 上运行 Docker 一直都是可行的。如果我没记错的话,它只需要 Hyper-V。

如果我想开始使用 Docker,我应该做什么?

此时只有您才能决定是否要安装 Docker。我对此的看法不会有帮助。

相关内容