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 訂閱(專業版、團隊版或商業版)。您可以使用以下任一訂閱選項在 Microsoft Dev Box 中使用 Docker Desktop
    • 現有或新的 Docker 訂閱
    • 透過 Azure Marketplace 購買的新 Docker 訂閱
    • 已為您的組織配置 SSO 的 Docker 商業版訂閱

在 Dev Box 中設定 Docker Desktop

  1. 導航到 Azure Marketplace 中的適用於 Microsoft Dev Box 的 Docker Desktop列表。
  2. 選擇立即獲取以將虛擬機器映象新增到您的訂閱。
  3. 按照 Azure 工作流程完成設定。
  4. 根據您組織的設定,使用該映象建立虛擬機器、分配給開發中心或建立開發盒子池。

啟用 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 虛擬機器)。
  • 效能可能因您的 Dev Box 配置和網路條件而異。