【问题标题】:Docker VS Code WSL 2 exceptionDocker VS 代码 WSL 2 异常
【发布时间】:2021-08-02 09:06:26
【问题描述】:

我最近在 VS 代码中添加了 Docker 扩展。然后我下载了 Docker,安装后我收到了这个异常:

.NET Framework Error- Unhandled exception- exception type 'Docker.ApiServices.WSL2.WslKernel`

我不太确定从这里开始。

【问题讨论】:

    标签: .net docker visual-studio-code installation


    【解决方案1】:

    我有同样的异常和命令: wsl --set-default-version 2 返回消息: An update to the WSL 2 kernel component is required. For information, visit the https://aka.ms/wsl2kernel website. (这不是原始信息,我是从我的母语翻译过来的。) 当我点击链接并安装内核更新 docker 开始工作。

    【讨论】:

      【解决方案2】:

      我相信 Docker 正在尝试在 Windows WSL 框架/功能上运行。 请确保您已将其打开。

      怎么做?

      1. 在 windows 搜索类型中 - 打开或关闭 windows 功能
      2. 确保您在此处选择了 Windows 子系统 for Linux,如果没有,请选择它并单击确定。
      3. 它将在您的系统上安装 WSL 并告诉您重新启动,系统重新启动后,您的 docker 将正常运行!
      4. 作为奖励,以管理员权限运行 powershell 并运行此命令wsl --set-default-version 2,这将使您的系统切换到最新版本的 WSL,并带来更多好处。

      如果这个答案有帮助,请告诉我,或者我可以进一步详细说明。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-07-19
        • 1970-01-01
        • 2017-02-02
        • 1970-01-01
        • 2018-11-19
        • 2020-06-29
        相关资源
        最近更新 更多