Microsoft Dev Box 中的 Docker Desktop
目錄
Docker Desktop 以預先設定的映像檔形式提供於 Microsoft Azure Marketplace,供 Microsoft Dev Box 使用,讓開發人員能夠在雲端快速建立一致的開發環境。
Microsoft Dev Box 提供雲端託管、預先設定的開發人員工作站,讓您無需設定本地開發環境即可進行編碼、建置及測試應用程式。用於 Microsoft Dev Box 的 Docker Desktop 映像檔已預先安裝 Docker Desktop 及其相依項目,為您提供隨時可用的容器化開發環境。
主要優勢
- 預先設定的環境:Docker Desktop、WSL2 和其他需求皆已預先安裝並設定完成
- 一致的開發:確保所有團隊成員皆使用相同的 Docker 環境
- 強大的資源:存取比本地機器更強大的運算能力與儲存空間
- 狀態持久性:Dev Box 會在工作階段之間保留您的狀態,類似於本地機器的休眠功能
- 無縫授權:使用您現有的 Docker 訂閱,或直接透過 Azure Marketplace 購買新訂閱
設定
先決條件
- 一個 Azure 訂閱
- 存取 Microsoft Dev Box 的權限
- 一個 Docker 訂閱(Pro、Team 或 Business)。您可以在 Microsoft Dev Box 中使用以下任一訂閱選項來執行 Docker Desktop:
- 現有或新的 Docker 訂閱
- 透過 Azure Marketplace 購買的新 Docker 訂閱
- 已為您的組織設定 SSO 的 Docker Business 訂閱
在 Dev Box 中設定 Docker Desktop
- 導覽至 Azure Marketplace 中的 Docker Desktop for Microsoft Dev Box 頁面。
- 選擇立即取得 (Get It Now),將虛擬機器映像檔新增至您的訂閱中。
- 遵循 Azure 的工作流程以完成設定。
- 使用該映像檔建立虛擬機器 (VM)、指派給開發中心 (Dev Centers) 或根據貴組織的設定建立開發箱集區 (Dev Box Pools)。
啟用 Docker Desktop
當您的 Dev Box 完成預先佈建 Docker Desktop 映像檔後
- 啟動您的 Dev Box 執行個體。
- 啟動 Docker Desktop。
- 使用您的 Docker ID 登入。
支援
針對以下相關問題:
- Docker Desktop 設定、使用或授權:請透過 Docker 支援中心建立支援票證。
- Dev Box 建立、Azure 入口網站設定或網路功能:請聯絡 Azure 支援中心。
限制
- Microsoft Dev Box 目前僅支援 Windows 10 和 11(不支援 Linux VM)。
- 效能可能會因您的 Dev Box 設定與網路狀況而異。