今天要在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