Share feedback
Answers are generated based on the documentation.

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 订阅配合使用

设置

先决条件

  • 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. 选择 立即获取 以将虚拟机镜像添加到您的订阅。
  3. 按照 Azure 工作流程完成设置。
  4. 根据您组织的设置,使用该镜像创建虚拟机、分配到开发中心或创建 Dev Box 池。

激活 Docker Desktop

使用 Docker Desktop 镜像配置好 Dev Box 后:

  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 配置和网络状况而异。