使用 Docker Extensions SDK 進行構建

建立和分享您自己的擴充功能

Extensions hero
在一個萬物皆有工具的世界中,整合和使用者體驗對於流暢的開發流程至關重要。因此,我們建立了 Docker Extensions,以協助開發人員減少上下文切換並提高生產力。

使用擴充功能,開發人員可以與外部工具無縫整合,甚至建立全新的工具!

我們的 Docker Extensions SDK 快速入門指南可協助您快速開始構建自己的擴充功能,以便直接在 Docker Desktop 中實現順暢、快速且原生整合。

認識 Docker Extensions SDK

Extensions continuous

自動化您的工作流程

Extensions share

與您的團隊或整個社群分享

Extensions tools

將現有工具導入 Docker Desktop

30+

市集中的擴充功能

超過 1300 萬

Docker Desktop 使用者

構建並啟動您的第一個 Docker 擴充功能

開始之前,您需要最新版本的 Docker Desktop。然後,使用擴充功能 CLI 建立您的擴充功能。

💡
提示:extension 是 Docker CLI 中的一個指令。執行 docker help 可查看 extension 列表。執行 docker extension help 可查看所有擴充功能選項。

構建

步驟 1:從樣板建立擴充功能

首先,使用此 init 指令,產生一個具有基本 UI 和已連接後端服務(可選)的 hello-world 擴充功能。

docker extension init my-extension

步驟 2:構建並安裝擴充功能

然後,使用此指令構建映像並從該映像安裝您的擴充功能。

make install-extension

步驟 3:開啟 Docker Desktop 儀表板

導覽至左側選單抽屜中的擴充功能標籤以測試擴充功能。您現在應該有一個正在執行的擴充功能!

分享

如果您想與您的團隊或社群分享此擴充功能(但尚未準備好讓無數開發人員看到),我們已為您準備好!瞭解如何安裝非市集擴充功能

提交到市集

您也可以一鍵安裝,將您的擴充功能發佈給數百萬開發人員。

所有提交的內容都會在添加到市集之前進行審核。若要通過審核,請確保您已遵循我們的擴充功能提交指南,然後將您的擴充功能提交到我們的市集

獲取靈感

需要一些想法嗎?查看我們的 GitHub 擴充功能構想儲存庫以及其他使用 Docker Extensions 的志同道合開發人員的建議。

 

閱讀我們部落格中其他創作者關於構建擴充功能的文章

查看所有與擴充功能相關的 Docker 部落格文章。

Extensions inspired

加入 Docker Extensions 開發人員社群

Slack logo

Slack

加入 #extensions 頻道的對話,與其他擴充功能開發人員交流。

Github logo

GitHub

查看我們的範例、提出功能構想並開啟問題。

Campaign

產品路線圖

查看即將推出的功能並分享您的功能請求。

Forum

社群論壇

提問和搜尋答案。