我从 Windows 上的 Docker 开始。简单的例子工作正常。但现在我想安装需要在 Docker 桌面上安装 WSL2 的 Laravvel 8 容器。根据微软文档。它需要加入 Insiders Program 并安装 OS build 20262 或更高版本(我有 18363)。在内部人员注册时,有一个重要通知,上面写着:
本程序中提供给您的实验性和早期预发布软件和服务可能未经测试。您可能会遇到崩溃、安全漏洞、数据丢失或设备损坏。...
这是什么意思?我不想要这种麻烦的保证。是否可以在没有 WSL2 的情况下运行 docker?我不明白。另一位用户说 Win 上的 WSL2 有问题。听起来不太好。如果我想从 Docker 开始,我该怎么办?
非常感谢您的帮助。
WSL2 需要 1909 或更高版本,这是您安装的,这意味着您现在可以使用 Docker,而无需升级到 Insider Preview 版本。需要 21H1 的是简化的安装程序。在 WSL2 中使用 Docker 不需要简化安装程序。
这意味着 Insider Preview 版本是实验性的,并不总是稳定的。如果您不愿意处理可能无法解决的问题,则不应升级到 Insider Preview 版本。
在 Windows 上运行 Docker 总是可行的。如果我没记错的话,它只需要 Hyper-V。
此时只有您可以决定是否要安装 Docker。我对此事的看法不会有帮助。