开发环境概述

重要提示

Dev Environments 不再积极开发。

虽然当前功能仍然可用,但我们可能需要更长时间来响应支持请求。

可用性: 测试版

通过 Dev Environments,您可以创建一个可配置的开发者环境,其中包含您快速上手所需的所有代码和工具。

它使用代码编辑器内置的工具,允许 Docker 访问挂载到容器而非本地主机上的代码。这隔离了您机器上的工具、文件和正在运行的服务,使它们能够并行存在多个版本。

您可以通过 Docker Desktop Dashboard 中直观的 GUI 使用 Dev Environments,也可以直接从终端使用新的 docker dev CLI 插件

使用开发环境

如何使用 Dev Environments

  1. 导航到设置中的正在开发的功能选项卡。
  2. 测试版选项卡上,选择开启 Dev Environments
  3. 选择应用并重启

Dev Environments 选项卡现在在 Docker Desktop Dashboard 中可见。

工作原理?

Docker Desktop 4.13 对 Dev Environments 的更改

Docker 简化了配置开发环境项目的方式。您只需一个 compose-dev.yaml 文件即可开始使用。如果您已有带有 .docker/ 文件夹的项目,下次启动时将自动迁移。

Dev Environments 由 Docker Compose 提供支持。这使得 Dev Environments 能够利用 Compose 的所有优势和功能,同时增加了直观的 GUI,您只需单击按钮即可启动环境。

您想要运行的每个开发环境都需要一个 compose-dev.yaml 文件,该文件配置您的应用程序服务并位于项目目录中。您无需成为 Docker Compose 专家或从头编写 compose-dev.yaml 文件,因为 Dev Environments 会根据您项目中的主要语言创建 starter compose-dev.yaml 文件。

您还可以使用许多 示例开发环境 作为集成不同服务的起点。另外,请参阅 设置开发环境 获取更多信息。

下一步?

了解如何

页面选项