Docker 报错修复指南

Docker 报错修复指南

一、WSL 更新

Docker界面显示”WSL需要更新”,如下所示

WSL needs updating
Your version of Windows Subsystem for Linux (WSL) is too old.
Run the command below to update or for more information, visit

1. PowerShell指令

  • 打开PowerShell,输入以下指令
wsl --update
  • 更新完成后,需要重启 WSL 服务,输入以下指令
wsl --shutdown
  • 重启Docker

2. 手动下载安装包

  • WSL2 内核下载(适用于 x64 架构):https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
  • 下载后双击运行 .msi 文件,点击安装即可
  • 安装完成后,重启 WSL 服务和 Docker

二、虚拟化设置

Docker界面显示”未检测到虚拟化支持”,如下所示

Virtualization support not detected
Docker Desktop failed to start because virtualisation support wasn’t detected. Sign in to try restoring access to Docker features.

1. 开启 BIOS 虚拟化

  • 重启电脑,出现 Logo 时连续敲击 Del 或 F2 按键 (具体按键取决于电脑品牌和主板供应商)
  • 进入 BIOS 界面后,进入 OC 或 高级 CPU 设置菜单,启用 SVM Mode 选项
  • 按 F10 保存并退出,电脑自动重启