windows启动dockerDesktop后报错

windows启动dockerDesktop后报错

jjw
jjw
2024-07-18 / 0 评论 / 6 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2024年07月18日,已超过329天没有更新,若内容或图片失效,请留言反馈。

报错提示

  • 无法配置 networkingMode Nat)(网络。若要禁用网络,请在C:\Users\JJW.wslconfig中设置“wsl2.networkingMode=None”

    解决方案

  • 更新 Windows 和 WSL
  • 确保你的 Windows 和 WSL 都是最新版本。运行以下命令检查并安装更新:
    powershell

    wsl --update
    wsl --shutdown
  • 检查 Hyper-V 和 Windows 功能
  • 确保 Hyper-V 和 WSL2 所需的 Windows 功能已启用:
  • 打开 控制面板。
  • 进入 程序 -> 启用或关闭 Windows 功能。
  • 确保以下功能已勾选:

    虚拟机平台(Virtual Machine Platform)
    Windows Subsystem for Linux
    Hyper-V
    Hyper-V 平台(Hyper-V Platform)
    启用这些功能后,重启电脑。
  • 编辑 WSL 配置文件
  • 创建或编辑 .wslconfig 文件来配置 WSL 设置。你可以尝试按照错误信息提示,将网络模式设置为 None:
  • 打开一个文本编辑器(如记事本)。
  • 创建一个新文件,并添加以下内容:

    [wsl2]
    networkingMode=None
  • 将文件保存为 .wslconfig,路径为“你的”用户配置文件目录(如 C:\Users\JJW.wslconfig)。
  • 再次尝试运行转换命令:
    powershell

    wsl --set-version Ubuntu 2
  • 重置网络设置
  • 重置网络设置可能有助于解决冲突或问题:
  • 以管理员身份打开 命令提示符 或 PowerShell。
  • 运行以下命令:
  • powershell

    netsh winsock reset
    netsh int ip reset all
    ipconfig /release
    ipconfig /renew

    大功告成

    lyqz3ke8.png

0

评论

博主关闭了所有页面的评论
0:00