Microsoft Dev Box 中的 Docker Desktop
Table of contents
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 列表。
- 选择 立即获取 以将虚拟机镜像添加到您的订阅。
- 按照 Azure 工作流程完成设置。
- 根据您组织的设置,使用该镜像创建虚拟机、分配到开发中心或创建 Dev Box 池。
激活 Docker Desktop
使用 Docker Desktop 镜像配置好 Dev Box 后:
- 启动您的 Dev Box 实例。
- 启动 Docker Desktop。
- 使用您的 Docker ID 登录。
支持
对于以下相关问题:
- Docker Desktop 配置、使用或许可:通过 Docker 支持 创建支持工单。
- Dev Box 创建、Azure 门户配置或网络问题:联系 Azure 支持。
限制
- Microsoft Dev Box 目前仅在 Windows 10 和 11 上可用(不支持 Linux 虚拟机)。
- 性能可能因您的 Dev Box 配置和网络状况而异。