WSL 上的自定义内核


Docker Desktop 依赖于 Microsoft 分发的默认 WSL 2 Linux 内核中内置的多个内核功能。因此,Docker Desktop 不正式支持在 WSL 2 上使用自定义内核,这可能会导致 Docker Desktop 启动或操作出现问题。

然而,在某些情况下可能需要运行自定义内核;Docker Desktop 不会阻止其使用,并且一些用户报告称成功使用了它们。

如果您选择使用自定义内核,建议您从 Microsoft 官方存储库分发的内核树开始,然后在此基础上添加所需的功能。

还建议您:

  • 使用与最新 WSL2 版本分发的内核相同的内核版本。您可以在终端中运行 wsl.exe --system uname -r 来查找版本。
  • 从 Microsoft 存储库提供的默认内核配置开始,然后在此基础上添加所需的功能。
  • 确保您的内核构建环境包含 pahole,并且其版本在相应的内核配置 (CONFIG_PAHOLE_VERSION) 中正确反映。
© . This site is unofficial and not affiliated with Kubernetes or Docker Inc.