构建和发布过程

本文档的结构与您在创建扩展时需要执行的步骤相匹配。

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

  1. 奠定基础
  2. 发布扩展

笔记

您无需付费即可创建 Docker 扩展。 Docker 扩展 SDK根据 Apache 2.0 许可证获得许可,并且可以免费使用。任何人都可以创建新的扩展并不受限制地共享它们。

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

第一部分:打好基础

构建过程包括:

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

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

提示

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

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

Docker Desktop 显示扩展市场中已发布的扩展。扩展市场是一个精心策划的空间,开发人员可以在其中发现扩展以改善其开发人员体验并上传自己的扩展以与世界分享。

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

已经构建了扩展?

请通过反馈表告诉我们您的体验 。

下一步是什么?

如果您想开始并运行创建 Docker 扩展,请参阅 快速入门指南

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

如需了解整个构建过程的深入教程,我们推荐以下来自 DockerCon 2022 的视频演练。