# Windows 10 安裝 WSL2 與 Docker Desktop 相關連結: [Medium](https://medium.com/@yunnnzeng/windows-10-%E5%AE%89%E8%A3%9D-wsl2-%E8%88%87-docker-desktop-b43bbb639948) ## WSL2 ### 1. 啟用「Windows 子系統 Linux 版」 控制台>程式和功能>開啟或關閉Windows功能 將「Windows 子系統 Linux 版」勾起,按下確定 ![image](https://hackmd.io/_uploads/H1qW-6W2p.png) 完成後,重新啟動電腦 ### 2. 「以系統管理員身分執行」執行PowerShell ![image](https://hackmd.io/_uploads/rJuvV6bh6.png) ### 3. 在PowerShell輸入 ``` dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart ``` ![image](https://hackmd.io/_uploads/ry9Irabha.png) 完成後,重新啟動電腦 ### 4. 安裝 Linux 發行版本 到[Windows官方教學](https://docs.microsoft.com/zh-tw/windows/wsl/install-win10)下載 * 查看版本號 ``` wsl --list --online ``` * 安裝 Ubuntu-20.04 ``` wsl --install -d Ubuntu-20.04 ``` ![image](https://hackmd.io/_uploads/HJH3q6-2T.png) * 設定帳號密碼 ![image](https://hackmd.io/_uploads/SkuX26bh6.png) 完成 * 檢查版本號 ``` wsl -l -v ``` * 轉換版本 ``` wsl --set-version <distribution name> <versionNumber> wsl --set-version Ubuntu-20.04 2 ``` ![image](https://hackmd.io/_uploads/B1x270W3a.png) * 將wsl Stopped改成Running ``` wsl ``` ![image](https://hackmd.io/_uploads/r1oMKCZnT.png) 完成 ## Docker Desktop ### 1. 啟用「Windows Hypervisor平台」 控制台>程式和功能>開啟或關閉Windows功能 將「Windows Hypervisor平台」勾起,按下確定 ![image](https://hackmd.io/_uploads/HJ6o-yG2p.png) ### 2. 下載 [Docker Desktop](https://docs.docker.com/desktop/install/windows-install/) ![image](https://hackmd.io/_uploads/Hkhmfkz2p.png) 照著步驟下一步下一步即可完成 (完成後可參照教學建立images & containers)