Bot releases are hidden (Show)
Published by felipecruz91 over 2 years ago
The Docker Extension CLI is now shipped by default with Docker Desktop version 4.10.0 and higher.
There is no other prerequisites to install in addition to Docker Desktop, in order to start install or build your own extensions
docker extension
CLI is now part of Docker Desktop, no separate installdocker extension init
now generates Typescript code (instead of JavaScript)docker extension init
go build has been containerized. Having Go installed is not required anymore.go.mod
file in the vm
directory. Fixes https://github.com/docker/extensions-sdk/issues/178
.gitignore
file. Fixes https://github.com/docker/extensions-sdk/issues/169
Published by gtardif over 2 years ago
Docker Desktop version 4.8.0 enables the beta version of Docker Extensions for all Mac, Windows and Linux users.
In order to develop your own extensions, you will need the Docker Extensions CLI.
Please find platform-specific CLI release assets attached below.
docker extension install
and docker extension update
Full Changelog: https://github.com/docker/extensions-sdk/compare/v0.2.3...v0.2.4
Published by gtardif over 2 years ago
Docker Extensions CLI: please find platform-specific release assets attached below.
docker extension validate
now detect obsolete fields name
and provider
in metadata.json and reports they should be removed.Full Changelog: https://github.com/docker/extensions-sdk/compare/v0.2.2...v0.2.3
Published by gtardif over 2 years ago
Docker Extensions CLI: please find platform-specific release assets attached below.
docker events
output, ...)docker extension validate
validate more extension information required to get extensions working and ready to be included in the Marketplacedocker extension init
generates a sample extension using the Docker Extension API library by defaultlinux/amd64
and linux/arm64
archs in the docs by @felipecruz91 in https://github.com/docker/extensions-sdk/pull/114
Full Changelog: https://github.com/docker/extensions-sdk/compare/v0.2.1...v0.2.2
Published by gtardif over 2 years ago
Docker Extensions CLI: please find platform-specific release assets attached below.
Full Changelog: https://github.com/docker/extensions-sdk/compare/v0.2.0...v0.2.1
Published by gtardif over 2 years ago
Docker Extensions CLI: please find platform-specific release assets attached below.
docker extension init
generates a sample extension using the Docker MUI Theme by defaultFull Changelog: https://github.com/docker/extensions-sdk/compare/v0.0.1-alpha-6...v0.2.0
Published by felipecruz91 over 2 years ago
Docker Extensions CLI: please find platform-specific release assets attached below.
window.ddClient.openExternal(url)
to open external links.docker extension validate
command on Windows.desktop-plugin-version
from all metadata samples & docs by @gtardif in https://github.com/docker/extensions-sdk/pull/76
openExternal
API method by @felipecruz91 in https://github.com/docker/extensions-sdk/pull/81
Full Changelog: https://github.com/docker/extensions-sdk/compare/v0.0.1-alpha-5...v0.0.1-alpha-6
Published by gtardif over 2 years ago
Please find platform-specific release assets attached below.
docker extension xxx
) can be used fro WSL2 in order to develop extensions form a WSL2 terminalFull Changelog: https://github.com/docker/desktop-extension-samples/compare/v0.0.1-alpha-4...v0.0.1-alpha-5
Published by gtardif over 2 years ago
Please find platform-specific release assets attached below.
ddClient.execDockerCmd(...)
, ddClient.execHostCmd(...)
or ddClient.backend. execInVMExtension(...)
, if the command exits with an error code, the js invocation can try/catch
and read the error, that has the same fields and convenience methods as the cmd result.Full Changelog: https://github.com/docker/desktop-extension-samples/compare/v0.0.1-alpha3...v0.0.1-alpha-4
Published by gtardif almost 3 years ago
⚠️ If you have already installed extensions, for this specific release you need to remove installed extensions before upgrading to this release, and reinstall them afterwards.
If you have upgraded before installing the new release, you can remove old extension folders from ~/Library/Containers/com.docker.docker/Data/plugins
(mac) and ~\AppData\Roaming\Docker\Desktop\plugins
(win)
No specific change is required in the extension code
Please find platform-specific release assets attached below.
docker extension dev ui-source myextension http://localhost:3000
, the extension ui should now hot-reload properly.docker extension init
command by @rumpl in https://github.com/docker/desktop-extension-samples/pull/61
Full Changelog: https://github.com/docker/desktop-extension-samples/compare/v0.0.1-alpha.2...v0.0.1-alpha3
Published by gtardif almost 3 years ago
Please find platform-specific release assets attached below.
docker extension enable
, the extension feature was not properly enabledPublished by felipecruz91 almost 3 years ago
Please find platform-specific release assets attached below.
Dockerfile
.org.opencontainers.image.description
to extensions by @felipecruz91 in https://github.com/docker/desktop-extension-samples/pull/44
Full Changelog: https://github.com/docker/desktop-extension-samples/compare/v0.0.1-alpha...v0.0.1-alpha.1
Published by felipecruz91 almost 3 years ago
Please find platform-specific release assets attached below.