开发环境概述

重要

开发环境(Dev Environments)已不再处于活跃开发阶段。

虽然当前功能仍然可用,但我们的支持请求响应时间可能会延长。

测试版

开发环境功能目前处于 测试版

开发环境可让您创建一个可配置的开发者环境,其中包含您快速启动并运行所需的所有代码和工具。

它使用代码编辑器内置的工具,使 Docker 能够访问挂载到容器中的代码,而非仅限于本地主机。这实现了对工具、文件及运行中的服务的隔离,从而允许在同一台机器上并存多个不同版本。

您可以通过 Docker Desktop 仪表板中直观的图形用户界面,或直接通过终端使用新的 docker dev CLI 插件来使用开发环境。

使用开发环境

要使用开发环境:

  1. 导航至 设置 中的 开发中功能 标签页。
  2. Beta 选项卡中,选择 启用开发环境
  3. 选择 应用并重启

Docker Desktop 仪表板中现已显示“开发环境”选项卡。

它是如何工作的?

Docker Desktop 4.13 版本对开发环境的变更

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

开发环境由 Docker Compose 提供支持。这使得开发环境能够充分利用 Compose 的所有优势和功能,同时提供直观的图形用户界面,您只需单击按钮即可启动环境。

每个您想要运行的开发环境都需要一个 compose-dev.yaml 文件,用于配置您的应用程序服务,并存放于项目目录中。您无需成为 Docker Compose 专家,也无需从零开始编写 compose-dev.yaml 文件,因为开发环境(Dev Environments)会根据您项目的主要编程语言自动生成一个入门级的 compose-dev.yaml 文件。

您还可以使用众多 示例开发环境作为如何集成不同服务的起点。或者,参阅 设置开发环境以获取更多信息。

接下来是什么?

了解如何: