构建与发布流程

本文档的结构设计为与您在创建扩展时所需执行的步骤相对应。

创建 Docker 扩展主要包括两个部分:

  1. 构建基础
  2. 发布扩展

注意

您无需支付费用即可创建 Docker 扩展。Docker 扩展 SDKDocker Extension SDK采用 Apache 2.0 许可证,可免费使用。任何人都可以创建新的扩展并自由分享。

对于每个扩展应如何授权,也不存在任何限制,这由您在创建新扩展时自行决定。

第一部分:构建基础

构建过程包括:

  • 安装最新版本的 Docker Desktop。
  • 设置包含文件的目录,包括扩展源代码和所需的扩展特定文件。
  • 创建 Dockerfile 以在 Docker Desktop 中构建、发布和运行您的扩展。
  • 配置位于镜像文件系统根目录下所需的元数据文件。
  • 构建和安装扩展。

有关更多灵感,请参阅 samples 文件夹中的其他示例。

提示

在创建您的扩展程序时,请务必遵循 设计UI 样式指南,以确保视觉一致性以及 WCAG 2.1 级 AA 级无障碍标准

第二部分:发布并分发您的扩展程序

Docker Desktop 在扩展市场中展示已发布的扩展插件。扩展市场是一个精选空间,开发者可在此发现有助于提升开发体验的扩展插件,并可上传自己的扩展插件与全球开发者共享。

如果您希望您的扩展在应用商店中发布,请阅读发布文档

已构建扩展?

请告诉我们您在使用 反馈表单 方面的体验。

接下来是什么?

如果您想快速上手创建 Docker 扩展,请参阅 快速入门指南

或者,您可以从阅读“第一部分:构建”部分开始,以获取有关扩展创建过程每个步骤的更深入信息。

如需深入了解整个构建过程的完整教程,我们推荐观看 DockerCon 2022 的以下视频讲解。