Docker Desktop extension metadata
Docker Desktop extension metadata configuration file. Documentation: https://docs.docker.com/extensions/extensions-sdk/architecture/metadata/
| Type | object |
|---|---|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/docker-desktop-extension-metadata/latest.json |
| Source | https://www.schemastore.org/docker-extension-metadata.json |
Validate with Lintel
npx @lintel/lintel check
Docker Desktop extension.
Properties
The icon for the extension. Will be displayed on the sidebar, in the extension list and on Docker Hub.
UI configuration for your extension.
1 nested properties
Dashboard tab UI configuration.
3 nested properties
The name of your extension, that will be displayed in the dashboard.
The HTML entrypoint for the extension tab.
The root folder (in your extension's image) where your UI code is stored.
Backend configuration for your extension.
2 nested properties
The image to use for your extension. A default compose file will be generated for your extension. If you want to use the same image that packages your extension, use ${DESKTOP_PLUGIN_IMAGE}.
A path to your Docker compose file for your backend container.
Host configuration for your extension.
1 nested properties
An array of binaries that Docker Desktop will copy from the extension image onto the host machine. These binaries can be invoked by your extension using the JavaScript API in your frontend. Docker Desktop automatically handles transfer of binaries for you. For more information, see https://docs.docker.com/extensions/extensions-sdk/guides/invoke-host-binaries/