扩展UI API


扩展UI在沙箱环境中运行,无法访问任何electron或nodejs API。

扩展UI API提供了一种方法,使前端能够执行不同的操作并与Docker Desktop仪表板或底层系统通信。

提供JavaScript API库(支持Typescript),以便将所有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参考此处