建置與發佈流程

本文件的架構旨在與您建立擴充功能時所需採取的步驟相互對應。

建立 Docker 擴充功能主要包含兩個部分

  1. 建立基礎
  2. 發佈擴充功能
注意

您無需支付任何費用即可建立 Docker 擴充功能。Docker Extension SDK 採用 Apache 2.0 授權,可免費使用。任何人都可以自由建立並分享新的擴充功能,不受任何限制。

對於每個擴充功能應採用何種授權方式也沒有限制,這由您在建立新擴充功能時自行決定。

第一部分:建立基礎

建置流程包含:

  • 安裝最新版本的 Docker Desktop。
  • 設定包含檔案的目錄,包括擴充功能的原始程式碼以及必要的擴充功能特定檔案。
  • 建立 Dockerfile 以便在 Docker Desktop 中建置、發佈與執行您的擴充功能。
  • 設定映像檔檔案系統根目錄中所需的元資料 (metadata) 檔案。
  • 建置並安裝擴充功能。

如需更多靈感,請參閱範例資料夾中的其他範例。

提示

在建立擴充功能時,請確保遵循設計使用者介面樣式準則,以確保視覺一致性並符合 AA 級別無障礙標準

第二部分:發佈與散布您的擴充功能

Docker Desktop 會在「擴充功能市集」(Extensions Marketplace) 中顯示已發佈的擴充功能。擴充功能市集是一個經過審核的空間,開發人員可以在此發掘能改善開發體驗的擴充功能,並上傳自己的擴充功能與全世界分享。

如果您希望將擴充功能發佈到市集中,請閱讀發佈說明文件

已經建立了擴充功能了嗎?

歡迎透過意見回饋表單分享您的體驗。

下一步是什麼?

如果您想著手建立 Docker 擴充功能,請參閱快速入門指南

或者,您可以閱讀「第一部分:建置」章節,深入了解擴充功能建立流程中每個步驟的詳細資訊。

關於整個建置流程的深入教學,我們建議觀看以下這部來自 DockerCon 2022 的影片導覽。

© . This site is unofficial and not affiliated with Kubernetes or Docker Inc.