前言

先前電腦重新改為 Windows 11 安裝 Docker Desktop 後,發現無法正常運作,這邊紀錄一下解決方法。

Docker Desktop 安裝

這邊就請自行到 Docker 官網下載安裝,這邊就不再贅述。

一、打開 BIOS 虛擬化功能

Intel 和 AMD 虛擬化名稱:

  • Intel : VT-x Mode
  • AMD : SVM Mode

上面文章有特別寫 Intel 與 AMD 的虛擬化功能開啟方式,這邊就不再贅述。

二、安裝 WSL

安裝 WSL 方式可以透過指令方式安裝,也可以到 Windows Store 下載 ubuntu 來安裝。

三、開啟 Windows 虛擬化功能

這邊可以直接下以下指令來開啟 Windows 虛擬化功能,開啟後需要重新開機。

1
2
3
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

四、 Error : running wsl-bootstrap failed: exit status 1 錯誤訊息

這是最近看到最新的錯誤訊息,這段跟以往安裝方式不同,這邊提供一個解決方式。使用下方語法後重新開機就可以使用了。

1
2
wsl --update 
netsh winsock reset