擴充套件 UI API


擴充套件 UI 執行在沙盒環境中,無法訪問任何 Electron 或 Node.js API。

擴充套件 UI API 提供了一種前端執行不同操作並與 Docker Desktop 儀表板或底層系統通訊的方式。

支援 Typescript 的 JavaScript API 庫可用於將所有 API 定義匯入到您的擴充套件程式碼中。

import { createDockerDesktopClient } from '@docker/extension-api-client';

export function App() {
  // obtain Docker Desktop client
  const ddClient = createDockerDesktopClient();
  // use ddClient to perform extension actions
}

ddClient 物件提供了對各種 API 的訪問。

請在此處查詢擴充套件 API 參考:Extensions API reference