建置與發佈流程
目錄
本文件的架構旨在與您建立擴充功能時所需採取的步驟相互對應。
建立 Docker 擴充功能主要包含兩個部分
- 建立基礎
- 發佈擴充功能
注意您無需支付任何費用即可建立 Docker 擴充功能。Docker Extension SDK 採用 Apache 2.0 授權,可免費使用。任何人都可以自由建立並分享新的擴充功能,不受任何限制。
對於每個擴充功能應採用何種授權方式也沒有限制,這由您在建立新擴充功能時自行決定。
第一部分:建立基礎
建置流程包含:
- 安裝最新版本的 Docker Desktop。
- 設定包含檔案的目錄,包括擴充功能的原始程式碼以及必要的擴充功能特定檔案。
- 建立
Dockerfile以便在 Docker Desktop 中建置、發佈與執行您的擴充功能。 - 設定映像檔檔案系統根目錄中所需的元資料 (metadata) 檔案。
- 建置並安裝擴充功能。
如需更多靈感,請參閱範例資料夾中的其他範例。
提示在建立擴充功能時,請確保遵循設計與使用者介面樣式準則,以確保視覺一致性並符合 AA 級別無障礙標準。
第二部分:發佈與散布您的擴充功能
Docker Desktop 會在「擴充功能市集」(Extensions Marketplace) 中顯示已發佈的擴充功能。擴充功能市集是一個經過審核的空間,開發人員可以在此發掘能改善開發體驗的擴充功能,並上傳自己的擴充功能與全世界分享。
如果您希望將擴充功能發佈到市集中,請閱讀發佈說明文件。
已經建立了擴充功能了嗎?
歡迎透過意見回饋表單分享您的體驗。
下一步是什麼?
如果您想著手建立 Docker 擴充功能,請參閱快速入門指南。
或者,您可以閱讀「第一部分:建置」章節,深入了解擴充功能建立流程中每個步驟的詳細資訊。
關於整個建置流程的深入教學,我們建議觀看以下這部來自 DockerCon 2022 的影片導覽。