构建和发布过程
目录
本文档的结构与创建扩展时需要执行的步骤相匹配。
创建 Docker 扩展有两个主要部分:
- 构建基础
- 发布扩展
注意
您无需付费即可创建 Docker 扩展。Docker 扩展 SDK 根据 Apache 2.0 许可证获得许可,可以免费使用。任何人都可以创建新的扩展并不受限制地共享它们。
每个扩展的许可方式也没有限制,这由您在创建新扩展时决定。
第一部分:构建基础
构建过程包括:
- 安装最新版本的 Docker Desktop。
- 使用文件设置目录,包括扩展的源代码和所需的特定于扩展的文件。
- 创建 以在 Docker Desktop 中构建、发布和运行扩展。
Dockerfile
- 配置镜像文件系统根目录中所需的元数据文件。
- 构建和安装扩展。
有关更多灵感,请参阅 samples 文件夹中的其他示例。
提示
在创建扩展时,请确保遵循设计和 UI 样式指南,以确保视觉一致性和 AA 级辅助功能标准。
第 2 部分:发布和分发扩展
Docker Desktop 在 Extensions Marketplace 中显示已发布的扩展。Extensions Marketplace 是一个精心策划的空间,开发人员可以在其中发现扩展以改善其开发人员体验,并上传自己的扩展以与全世界共享。
如果您希望在 Marketplace 中发布扩展,请阅读发布文档。
已经构建了扩展?
使用反馈表让我们知道您的体验。
下一步是什么?
如果您想开始并运行创建 Docker 扩展,请参阅快速入门指南。
或者,也可以开始阅读 “第一部分:构建” 部分,以获取有关扩展创建过程每个步骤的更深入信息。
有关整个构建过程的深入教程,我们建议观看 DockerCon 2022 中的以下视频演练。