今天要在WSL上安装docker,因为机器上安装了wsl1,docker安装后启动不了,通过询问deepseek发现docker只能在wsl2上安装,因此就想着将本机的wsl1升级到wsl2。
确保你的 Windows 系统是 Windows 10(版本 1903 及以上)或 Windows 11。
通过按下 “Win + R” 键,输入 “winver” 并回车来查看系统版本。
要升级首先得到控制面板搜索“启用或关闭 Windows 功能”然后弹出页面将下列内容选中:
然后以管理员身份打开 PowerShell 或命令提示符,运行以下命令来启用虚拟机平台功能:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
使用以下命令将指定的 WSL 1 发行版升级到 WSL 2。假设你要升级的发行版名称是 Ubuntu - 20.04
,可运行:
wsl --set-version Ubuntu-20.04 2
下面查看版本信息:
命令行或者powershell中输入:wsl -l -v