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

  1. 導覽至 Azure Marketplace 中的 Docker Desktop for Microsoft Dev Box 頁面。
  2. 選擇立即取得 (Get It Now),將虛擬機器映像檔新增至您的訂閱中。
  3. 遵循 Azure 的工作流程以完成設定。
  4. 使用該映像檔建立虛擬機器 (VM)、指派給開發中心 (Dev Centers) 或根據貴組織的設定建立開發箱集區 (Dev Box Pools)。

啟用 Docker Desktop

當您的 Dev Box 完成預先佈建 Docker Desktop 映像檔後

  1. 啟動您的 Dev Box 執行個體。
  2. 啟動 Docker Desktop。
  3. 使用您的 Docker ID 登入。

支援

針對以下相關問題:

  • Docker Desktop 設定、使用或授權:請透過 Docker 支援中心建立支援票證。
  • Dev Box 建立、Azure 入口網站設定或網路功能:請聯絡 Azure 支援中心。

限制

  • Microsoft Dev Box 目前僅支援 Windows 10 和 11(不支援 Linux VM)。
  • 效能可能會因您的 Dev Box 設定與網路狀況而異。
© . This site is unofficial and not affiliated with Kubernetes or Docker Inc.