扩展用户界面 API


扩展用户界面在沙盒环境中运行,无法访问任何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参考 这里