Windows 11 Docker 安裝教學

首先先到 Docker 官方網站下載 Docker Desktop 應用程式

安裝完成後會需要重新啟動電腦,然後開啟 Docker 應用程式,發現出現錯誤,原因是我們沒有安裝過 WSL2 (Windows 的子系統 Linux),點選下面的連結安裝

依照說明文件的步驟一一執行即可,本文會帶大家來做一遍

步驟 1 - 啟用 Windows 子系統 Linux 版

使用系統管理員身分執行 PowerShell 後執行下面的指令:
    
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
    


步驟 2 - 檢查執行 WSL 2 的需求

將 Windows 更新到最新版

步驟 3 - 啟用虛擬機器功能

使用系統管理員身分執行 PowerShell 後執行下面的指令:
    
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
    


步驟 4 - 下載 Linux 核心更新套件

點選下面的連結下載 WSL2 Linux 核心更新套件 (適用於 x64 電腦),下載完成後執行安裝。

步驟 5 - 將 WSL 2 設定為預設版本

開啟 PowerShell 執行下面的指令:
    
wsl --set-default-version 2
    


步驟 6 - 安裝您選擇的 Linux 發行版本

開啟 Microsoft Store 安裝 Linux 子系統,理論上什麼版本都可以,筆者是使用 Ubuntu 22.04 LTS

等待安裝完成(667.4MB,大約2分鐘就下載並安裝完成)後,點選「開啟」

依照步驟安裝 Ubuntu 22.04 ,語言選擇 English

輸入基本資料

直接下一步

重新啟動子系統

設定完成:

回到 Docker Desktop,點選 Restart

安裝完成!(如果遇到錯誤,重新啟動 Docker Desktop 即可)

可以點擊Skip tutorial 跳過教學



參考資料:
WSL 的手動安裝步驟

留言