构建和发布流程
目录
本文档的结构与您创建扩展所需的步骤相匹配。
创建 Docker 扩展主要分为两个部分
- 构建基础
- 发布扩展
注意
创建 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 的以下视频讲解。