gpt4 book ai didi

Windows 上带有 Docker 的 Linux 内核与 WSL Linux 内核不匹配

转载 作者:行者123 更新时间:2023-12-02 19:21:27 28 4
gpt4 key购买 nike

我正在尝试使用此 tutorial 挂载 Azure 文件但我安装时遇到问题。我正在使用 Docker Desktop 开发部署容器,教程说它需要 Linux Kernel >=4.11。尽管 WSL/Ubuntu 具有内核 4.19,但当我运行 Docker 容器时,当我运行 uname -r 时,内核显示为 4.9.184-linuxkit。我认为 Debian:buster 使用了较新的内核,所以我不确定为什么我的内核在容器中已经过时。我更新到了 WSL2,但这似乎没有帮助。

编辑:找到有关 Docker Desktop and WSL2 的内容,但我不确定这意味着什么。

最佳答案

通过执行以下操作,我能够使 Docker 容器 Linux 内核与 Windows 相匹配:

  1. 注册 Windows Insider 计划并选择快速 channel
  2. Install/enable WSL 2
  3. 升级到 Docker Desktop for Windows 中的 Edge channel
  4. 启用 WSL 集成 Docker 桌面 -> 设置 -> 资源 -> WSL 集成
  5. 使用 docker run -it debain:buster/bin/bashuname -r
  6. 进行验证

关于Windows 上带有 Docker 的 Linux 内核与 WSL Linux 内核不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59378861/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com