最近因為工作關係,想要在 Azure 上啟用一台 Windows 10 並安裝 Docker Desktop for Windows 進行開發與測試。沒有想太多直接開虛擬機器直接進行,沒想到失敗好幾次,簡單紀錄一下哪一個規格的 Windows 10 VM 可以成功,提供給有興趣的朋友參考。本篇文章若有錯誤或任何建議,請各位前輩不吝提出,謝謝。





本篇文章測試環境與規格:

1. 作業系統:Windows 10 Pro, Version 2004 (或21h2)
2. 虛擬機器規格:Standard D2s V4
3. Docker Desktop for Windows 3.1




流程步驟如下:

Step 1. 登入 Azure Portal > 新增資源 > 輸入 Windows 10 > 選擇 Microsoft Windows 10






Step 2. 選取方案: Windows 10 Pro, Version 2004 (或21H2) > 點選建立




Step 3. 大小選擇 Standard_D2s_v4 

注意:進行開發測試需要注意每月花費金額,沒有使用時關閉或刪除,避免產生額外費用




Step 4. 遠端登入該虛擬機器,開啟瀏覽器前往 https://www.docker.com/products/docker-desktop,選擇 Windows 版本下載並進行安裝






Step 5. 勾選設定如下圖,點選 OK 進續安裝




Step 6. 安裝完成後,點選 Close and Restart 重啟虛擬機器




Step 7. 重啟完成後,點選桌面捷徑 Docker Desktop for Windows 啟動,中間過程會出現警告訊息需要安裝 WSL2。點選中間網址 https://aka.ms/wsl2kernel





Step 8. 點選 WSL Linux 核心更新套件 進行下載






Step 9. 點選 Restart 重啟 Docker





Step 10. 等了 5-10分鐘,終於完成安裝。我們先點右上角設定按鈕,順手啟用 Kubernetes。





Step 11.  勾選 Enable Kubernetes > 點選 Apply & Restart,成功啟用 Kubernetes,大功告成