构建和发布流程

本文档的结构与您创建扩展所需的步骤相匹配。

创建 Docker 扩展主要分为两个部分

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

注意

创建 Docker 扩展无需付费。Docker Extension SDK 根据 Apache 2.0 许可证获得许可,可免费使用。任何人都可以创建新的扩展并无限制地分享。

对于每个扩展的许可方式也没有限制,这取决于您在创建新扩展时自行决定。

第一部分:构建基础

构建过程包括

  • 安装最新版本的 Docker Desktop。
  • 设置包含文件(包括扩展的源代码和必需的扩展特定文件)的目录。
  • 创建 Dockerfile 以在 Docker Desktop 中构建、发布和运行您的扩展。
  • 配置 metadata 文件,该文件在镜像文件系统的根目录是必需的。
  • 构建和安装扩展。

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

提示

在创建扩展时,请务必遵循设计UI 样式指南,以确保视觉一致性和AA 级可访问性标准

第二部分:发布和分发您的扩展

Docker Desktop 在 Extensions Marketplace 中显示已发布的扩展。Extensions Marketplace 是一个精选空间,开发者可以在此发现能提升开发体验的扩展,并上传自己的扩展与全世界分享。

如果您希望您的扩展在 Marketplace 中发布,请阅读发布文档

已构建了扩展?

请使用反馈表告诉我们您的使用体验。

下一步是什么?

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

或者,阅读“第一部分:构建”一节,获取关于扩展创建过程中每个步骤的更深入信息。

有关整个构建过程的深入教程,我们推荐 DockerCon 2022 的以下视频讲解。

页面选项