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 配置和网络条件而异。
© . This site is unofficial and not affiliated with Kubernetes or Docker Inc.