扩展 UI API


扩展 UI 在沙盒环境中运行,无权访问任何 electron 或 nodejs 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
}

该对象提供对各种 API 的访问:ddClient

在此处查找扩展 API 参考。