Windows上的Docker Desktop需要WSL 2。在WIN 10 上的WSL為版本1,需要安裝獨立升級補丁。
可以通過PowerShell查詢當前子系統發布所使用的WSL版本。
查看當前發布的WSL版本指令: wsl -l -v
安裝升級補丁后,變更默認WSL應用版本:wsl --set-default-version 2
若在升級到WSL2之前,已經安裝了某個linux子系統發布,可變更其WSL版本。例如,若安裝了Ubuntu發布,其默認的發布名稱為“Ubuntu”,則變更指令為:
wsl --set-version Ubuntu 2
*Microsoft Store中包含3個Ubuntu發布,其中包括2個特定版本的LTS長期維護版本,以及一個持續更新的通用版本,可以根據需要選擇安裝。
注意:如果現有發布使用了WSL1,可能導致Docker無法正常啟動。
表現為報錯 Failed to deploy distro docker-desktop