Getting Started Building Docker Extensions
summary
Generates a React UI and optional Go VM backend packed as a Docker image using the CLI and Makefile, with a multi‑stage Dockerfile and a metadata.json for labels and marketplace preview. Commands shown: docker extension init to scaffold, make build-extension to build the image, docker extension install / docker extension update to deploy locally, and docker extension ui source plus npm start for hot reload and docker extension dev debug to open Chrome DevTools. Frontend calls backend over a socket, can run docker commands (example: docker info -> JSON), post toasts, navigate Desktop, and expose hidden extension containers and logs.
AI-written summary · about
chapters (12)
- 0:00Start
- 1:04Add Extensions
- 1:22The Extension Sdk Documentation
- 2:59Create Your First Extension
- 9:03Metadata Json
- 11:16Install the Extension
- 13:54Make a Change in the Code
- 15:05Docker Extension Update Command
- 22:35To Invoke a Docker Command
- 24:02Extract the Memory
- 28:01Recap
- 30:34Extensions Labels
related talks
30mHow to Make a Docker Extension
06mWhat are Docker Extensions
15mHow to create a frontend-only Docker extension to get the size of public images
09mBuilding Docker Extensions using Vue & Nuxt
05mWhat are Docker Extensions
34mDeveloping an Extension for Docker
40mExperience on build Database Docker Desktop Extensions
18mCreating Docker Extensions for an Open Source Project
