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