├── .vscode
└── settings.json
├── LICENSE
├── README.md
├── _config.yml
├── _layouts
└── default.html
└── faqs
└── README.md
/.vscode/settings.json:
--------------------------------------------------------------------------------
1 | {
2 | "githubPullRequests.ignoredPullRequestBranches": [
3 | "main"
4 | ]
5 | }
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2022 Collabnix
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | 
2 | 
3 | 
4 | 
5 | 
6 |
7 | # 👉 A Curated List of Docker Extensions
8 |
9 | Docker Extensions lets you use third-party tools within Docker Desktop to extend its functionality.
10 |
11 | ## 🙋 Why Developers Need Docker Extensions
12 |
13 | - Extensions allows developers to seamlessly connect their favorite development tools to your application development and deployment workflows
14 | - Extensions augments Docker Desktop with debugging, testing, security, and networking functionalities, and build custom add-ons using the Extensions SDK
15 | - Extensions open a realm of possibilities for developers by adding a variety of tools to your development workflows
16 | - Developers can now leverage their favorite tools directly from within Docker Desktop with one-click installation of extensions
17 | - Developers can now discover new ways to implement and optimize workflows in the Marketplace with Extensions from both official Extension partners and community members
18 |
19 | Refer to [this official link](https://www.docker.com/products/extensions/) to learn more about Docker Extensions.
20 |
21 | ## [💡 Submit your Docker Extensions Ideas](https://github.com/docker/extension-ideas/discussions)
22 |
23 | Here's a place to suggest new ideas for Docker Extensions and get new ideas of what to build for the larger Docker community.
24 |
25 |
26 | ## Featured Docker Extension( May 2025)
27 |
28 |
29 | - [Remote Docker](https://open.docker.com/extensions/marketplace?extensionId=egekocabas/remote-docker)
30 | - [Krs Docker Extension](https://open.docker.com/extensions/marketplace?extensionId=kubetoolsca/krs-docker-extension)
31 | - [Kong Konnect](https://github.com/kong/konnect-docker-extension:1.0.4)
32 | - [Labs: AI Tools for Devs](https://github.com/docker/labs-ai-tools-for-devs:0.0.10)
33 | - [Labs VSCode Installer](https://github.com/docker/labs-vscode-installer:0.0.3)
34 | - [Keploy](https://github.com/Yaxhveer/keploy-docker-extension)
35 | - [Imagetools](https://hub.docker.com/extensions/dixtdf/image-tools)
36 | - [SignalOne](https://www.docker.com/blog/debug-containers-ai-signal0ne-docker-extension/)
37 | - [MindsDB](https://hub.docker.com/r/ajeetraina/mindsdb-docker-extension)
38 | - [Cloudsmith](https://hub.docker.com/extensions/cloudsmith/docker-desktop-extension)
39 | - [Checkmarx](https://hub.docker.com/extensions/checkmarx/imagex)
40 | - [Docker Labs K8s Toolkit](https://hub.docker.com/extensions/docker/labs-k8s-toolkit-extension)
41 | - [Jmeter](https://qainsights.com/introducing-the-apache-jmeter-docker-extension/)
42 | - [JupyterLab](https://www.docker.com/blog/getting-started-with-jupyterlab-as-a-docker-extension/)
43 | - [Docker Labs Debug Tools](https://hub.docker.com/extensions/docker/labs-debug-tools-extension)
44 |
45 |
46 |
47 | ## List of Docker Marketplace Extensions
48 |
49 | Here is a list of Docker Extensions available in Docker Hub:
50 |
51 |
52 | | S.No. | Name of Extensions | Description | Docker Desktop | DockerHub | Popularity |
53 | |-------| ------------------------------------------------------- | ------------------------- | ------------------------- |------------------------- | ------------------------- |
54 | | 1| Disk Usage | View disk space used by Docker and reclaim space in one click | [Install](https://open.docker.com/extensions/marketplace?extensionId=docker/disk-usage-extension) | [Link](https://hub.docker.com/extensions/docker/disk-usage-extension) |  |
55 | | 2| Logs Explorer | View all container logs in one place so you can debug and troubleshoot faster | [Install](https://open.docker.com/extensions/marketplace?extensionId=docker/logs-explorer-extension) | [Link](https://hub.docker.com/extensions/docker/logs-explorer-extension) |  |
56 | | 3| Resource Usage | Monitor and manage live data stream for running containers | [Install](https://open.docker.com/extensions/marketplace?extensionId=docker/resource-usage-extension) | [Link](https://hub.docker.com/extensions/docker/resource-usage-extension) |  |
57 | | 4| Volumes Backup & Share | Backup, clone, restore, and share Docker volumes effortlessly | [Install](https://open.docker.com/extensions/marketplace?extensionId=docker/volumes-backup-extension) | [Link](https://hub.docker.com/extensions/docker/volumes-backup-extension) |  |
58 | | 5| Uffizzi | Uffizzi lets you create and manage full-stack previews in the cloud from Docker Compose | [Install](https://open.docker.com/extensions/marketplace?extensionId=uffizzi/docker-desktop-extension) | [Link](https://hub.docker.com/extensions/uffizzi/docker-desktop-extension) |  |
59 | | 6| Portainer | Docker container management made simple, with the world’s most popular GUI-based container management platform | [Install](https://open.docker.com/extensions/marketplace?extensionId=portainer/portainer-docker-extension) | [Link](https://hub.docker.com/extensions/portainer/portainer-docker-extension) |  |
60 | | 7| Okteto | Remote Development for Docker Compose | [Install](https://open.docker.com/extensions/marketplace?extensionId=okteto/docker-desktop-extension) | [Link](https://hub.docker.com/extensions/okteto/docker-desktop-extension) |  |
61 | | 8| Ambassador Telepresence | Instantly bridge your workstation with Kubernetes clusters in the cloud | [Install](https://open.docker.com/extensions/marketplace?extensionId=ambassador/telepresence-docker-extension) | [Link](https://hub.docker.com/extensions/ambassador/telepresence-docker-extension) |  |
62 | | 9| Snyk | Scan your remote or local image and detect any contained vulnerabilities | [Install](https://open.docker.com/extensions/marketplace?extensionId=snyk/snyk-docker-desktop-extension) | [Link](https://hub.docker.com/extensions/snyk/snyk-docker-desktop-extension) |  |
63 | | 10| Slim.AI | Deep dive into the construction of your images. Know what's in your containers | [Install](https://open.docker.com/extensions/marketplace?extensionId=slimdotai/dd-ext) | [Link](https://hub.docker.com/extensions/slimdotai/dd-ext) |  |
64 | | 11| Lacework Scanner | Minimize the vulnerabilities before the images go into production | [Install](https://open.docker.com/extensions/marketplace?extensionId=lacework/lacework-docker-extension) | [Link](https://hub.docker.com/extensions/lacework/lacework-docker-extension) |  |
65 | | 12| Anchore | Content and security analysis for container images | [Install](https://open.docker.com/extensions/marketplace?extensionId=anchore/docker-desktop-extension) | [Link](https://hub.docker.com/extensions/anchore/docker-desktop-extension) |  |
66 | | 13| Calyptia Core | Use Calyptia Core within Docker Desktop to manage observability | [Install](https://open.docker.com/extensions/marketplace?extensionId=calyptia/core-docker-desktop) | [Link](https://hub.docker.com/extensions/calyptia/core-docker-desktop) |  |
67 | | 14 | InterSystems | Access InterSystems Container Registry, public and private images of such products as IRIS and IRIS for Health and many others in one place | [Install](https://open.docker.com/extensions/marketplace?extensionId=caretdev/intersystems-extension) | [Link](https://hub.docker.com/extensions/caretdev/intersystems-extension) |  |
68 | |15| Ddosify | High-performance, open-source and simple load testing tool, written in Golang | [Install](https://open.docker.com/extensions/marketplace?extensionId=ddosify/ddosify-docker-extension) | [Link](https://hub.docker.com/extensions/ddosify/ddosify-docker-extension) |  |
69 | |16| OpenShift | Easily deploy and test applications onto OpenShift | [Install](https://open.docker.com/extensions/marketplace?extensionId=redhatdeveloper/openshift-dd-ext) | [Link](https://hub.docker.com/extensions/redhatdeveloper/openshift-dd-ext) |  |
70 | |17| Epinio | Push from source to Kubernetes in one step | [Install](https://open.docker.com/extensions/marketplace?extensionId=splatform/epinio-docker-desktop) | [Link](https://hub.docker.com/extensions/splatform/epinio-docker-desktop) |  |
71 | |18| Jfrog |Scan your Docker images for vulnerabilities with JFrog Xray. | [Install](https://open.docker.com/extensions/marketplace?extensionId=jfrog/jfrog-docker-desktop-extension) | [Link](https://hub.docker.com/extensions/jfrog/jfrog-docker-desktop-extension) |  |
72 | | 19| vcluster | Manage your vclusters running on docker-desktop. | [Install](https://open.docker.com/extensions/marketplace?extensionId=loftsh/vcluster-dd-extension) | [Link](https://hub.docker.com/extensions/loftsh/vcluster-dd-extension) |  |
73 | | 20 | Newman |Run your Postman collections from Docker Desktop | [Install](https://open.docker.com/extensions/marketplace?extensionId=joycelin79/newman-extension) | [Link](https://hub.docker.com/extensions/joycelin79/newman-extension)|  |
74 | | 21 | Lens | Run Lens Kubernetes on your Docker Desktop | [Install](https://open.docker.com/extensions/marketplace?extensionId=k8slens/lens-dd-extension) | [Link](https://hub.docker.com/extensions/k8slens/lens-dd-extension) |  |
75 | | 22 | Microcks | API Mocking and Testing for REST, GraphQL, gRPC and AsyncAPI | [Install](https://open.docker.com/extensions/marketplace?extensionId=microcks/microcks-docker-desktop-extension) | [Link](https://hub.docker.com/extensions/microcks/microcks-docker-desktop-extension) |  |
76 | | 23 | Open Source management tool for PostgreSQL | Docker Extension for using an embedded PGAdmin4 Open Source management tool for PostgreSQL | [Install](https://open.docker.com/extensions/marketplace?extensionId=mochoa/pgadmin4-docker-extension) | [Link](https://hub.docker.com/extensions/mochoa/pgadmin4-docker-extension) |  |
77 | | 24 | Mini Cluster | "Mini Cluster" enables you run a local Apache Mesos cluster | [Install](https://open.docker.com/extensions/marketplace?extensionId=avhost/docker-mesos-extension) | [Link](https://hub.docker.com/extensions/avhost/docker-mesos-extension) |  |
78 | | 25 | Gosh | Build your decentralized and secure software supply chain with Docker and Git Open Source Hodler | [Install](https://open.docker.com/extensions/marketplace?extensionId=teamgosh/docker-extension) | [Link](https://hub.docker.com/extensions/teamgosh/docker-extension) |  |
79 | | 26 | Drone CI | Run Continuous Integration & Delivery Pipelines (CI/CD) from within Docker Desktop. | [Install](https://open.docker.com/extensions/marketplace?extensionId=drone/drone-ci-docker-extension) | [Link](https://hub.docker.com/extensions/drone/drone-ci-docker-extension) |  |
80 | | 27 |Aqua Trivy | Run unlimited vulnerability scans against remote or locally stored images | [Install](https://open.docker.com/extensions/marketplace?extensionId=aquasec/trivy-docker-extension) | [Link](https://hub.docker.com/extensions/aquasec/trivy-docker-extension) |  |
81 | | 28 | Meshery | Meshery is the open source, cloud native manager that enables the adoption, operation, and management of Kubernetes, any service mesh, and their workloads. | [Install](https://open.docker.com/extensions/marketplace?extensionId=meshery/docker-extension-meshery) | [Link](https://hub.docker.com/extensions/meshery/docker-extension-meshery) |  |
82 | | 29 | Oracle SQLcl client tool | Docker Extension for using an embedded version of Oracle SQLcl client tool | [Install](https://open.docker.com/extensions/marketplace?extensionId=mochoa/sqlcl-docker-extension) | [Link](https://hub.docker.com/extensions/mochoa/sqlcl-docker-extension) |  |
83 | | 30 | Tailscale | Tailscale lets you securely connect to your Docker containers without exposing them to the public internet. | [Install](https://open.docker.com/extensions/marketplace?extensionId=tailscale/docker-extension) | [Link](https://hub.docker.com/extensions/tailscale/docker-extension) |  |
84 | | 31 | Akita API | Drop in Agent for API Monitoring and Observability | [Install](https://open.docker.com/extensions/marketplace?extensionId=akitasoftware/akita-docker-extension) | [Link](https://hub.docker.com/extensions/akitasoftware/akita-docker-extension) | |
85 | | 32 | Dive-In | Explore docker images, layer contents, and discover ways to shrink the size of your Docker/OCI image | [Install](https://open.docker.com/extensions/marketplace?extensionId=prakhar1989/dive-in) | [Link](https://hub.docker.com/extensions/prakhar1989/dive-in) | |
86 | | 33 | Harpoon | Docker Extension for the No Code Kubernetes platform | [Install](https://open.docker.com/extensions/marketplace?extensionId=harpooncorp/harpoon-ext) | [Link](https://hub.docker.com/extensions/harpooncorp/harpoon-ext) | |
87 | | 34 | Localstack | Extension of Localstack for Docker desktop | [Install](https://open.docker.com/extensions/marketplace?extensionId=localstack/localstack-docker-desktop) | [Link](https://hub.docker.com/extensions/localstack/localstack-docker-desktop) | |
88 | | 35 | Alfresco Community | Alfresco Docker Extension | [Install](https://open.docker.com/extensions/marketplace?extensionId=angelborroy/alfresco-extension) | [Link](https://hub.docker.com/extensions/angelborroy/alfresco-extension) | |
89 | | 36 | Kubescape | Kubescape is a multi-cloud Kubernetes and CI/CD security single pane of glass. Features include: risk analysis, security compliance, RBAC visualization, misconfiguration and image vulnerability scanning. | [Install](https://open.docker.com/extensions/marketplace?extensionId=vklokun/docker-desktop-extension&tag=0.1.0) | [Link](https://hub.docker.com/extensions/vklokun/docker-desktop-extension) |  |
90 | | 37 | NebulaGraph | Easily deploy and test NebulaGraph, the Open-Source Distributed Graph Database | [Install](https://open.docker.com/extensions/marketplace?extensionId=weygu/nebulagraph-dd-ext) |[Link](https://hub.docker.com/extensions/weygu/nebulagraph-dd-ext) |  |
91 | | 38 | Gefyra |Gefyra's Docker extension to bridge running containers into Kubernetes clusters | [Install](https://open.docker.com/extensions/marketplace?extensionId=gefyrahq/gefyra-docker-desktop-extension) | [Link](https://hub.docker.com/extensions/gefyra/docker-desktop-extension) |  |
92 | | 39 | Dockerfile-diff | Diff local or remotes images so you can more easily see the differences in their Dockerfiles | [Install](https://open.docker.com/extensions/marketplace?extensionId=felipecruz/dockerfile-diff-extension) | [Link](https://hub.docker.com/extensions/felipecruz/dockerfile-diff-extension) |  |
93 | | 40 | Dive Into Ansible | Run a Full Ansible Lab Environment within Docker Desktop! | [Install](https://open.docker.com/extensions/marketplace?extensionId=spurin/diveintoansible-extension) | [Link](https://hub.docker.com/extensions/spurin/diveintoansible-extension) |  |
94 | | 41 | Oracle SQLDeveloper Web | Docker Extension for using an embedded version of Oracle SQLDeveloper Web. | [Install](https://open.docker.com/extensions/marketplace?extensionId=weygu/nebulagraph-dd-ext) | [Link](https://hub.docker.com/extensions/mochoa/sdw-docker-extension) |  |
95 | | 42 | Grafana | Monitor your docker desktop instance from Grafana cloud. | [Install](https://open.docker.com/extensions/marketplace?extensionId=grafana/docker-desktop-extension) | [Link](https://hub.docker.com/extensions/grafana/docker-desktop-extension) |  |
96 | | 43 | Remote.it | Docker desktop extension to easily connect to containers from anywhere | [Install](https://open.docker.com/extensions/marketplace?extensionId=remoteit/docker-extension) | [Link](https://hub.docker.com/extensions/remoteit/docker-extension) |  |
97 | | 44 | ContainerWatch | ContainerWatch is an extension that adds feature-rich monitoring tools to Docker Desktop. | [Install](https://open.docker.com/extensions/marketplace?extensionId=containerwatch/docker-extension) | [Link](https://hub.docker.com/extensions/containerwatch/containerwatch) |  |
98 | | 45 | Kafka Sonar | This is the one-stop shop Docker Desktop Extension for seamless Kafka cluster monitoring and troubleshooting 🐋. | [Install](https://open.docker.com/extensions/marketplace?extensionId=oslabs-beta/kafkasonar) | [Link](https://hub.docker.com/extensions/kafkasonar/kafkasonar) |  |
99 | | 46 | Docketeer-extension | This is A Docker & Kubernetes developer tool to manage containers & visualize both cluster and container metrics | [Install](https://open.docker.com/extensions/marketplace?extensionId=oslabs-beta/kafkasonar) | [Link](https://hub.docker.com/extensions/kafkasonar/kafkasonar) |  |
100 | | 47 | VS Code for the Web | Docker Extension for using an embedded VS Code for the Web | [Install](https://open.docker.com/extensions/marketplace?extensionId=mochoa/coder-docker-extension) | [Link](https://hub.docker.com/extensions/mochoa/coder-docker-extension) |  |
101 | | 48 | PortNavigator | Networking Tool for network visualization and configurations | [Install](https://open.docker.com/extensions/marketplace?extensionId=portnavigator/port-navigator) | [Link](https://hub.docker.com/extensions/portnavigator/port-navigator) |  |
102 | | 49 | Jupyter Notebook Scientific Python Stack | Docker Extension for using an embedded Jupyter Notebook Scientific Python Stack | [Install](https://open.docker.com/extensions/marketplace?extensionId=mochoa/jupyter-docker-extension) | [Link](https://hub.docker.com/extensions/mochoa/jupyter-docker-extension) |  |
103 | | 50 | Warp Docker Extension | Warp Docker Extension | [Install](https://open.docker.com/extensions/marketplace?extensionId=warpdotdev/warp:0.0.23) | [link](https://hub.docker.com/extensions/warpdotdev/warp) | 
104 |
105 |
106 |
107 | ## Table of Contents
108 |
109 | - [Categories](#categories)
110 | - 🧑💻 [AI/ML](#aiml)
111 | - 🧰 [Utilities](#utilities)
112 | - 🧑💻 [Development](#development)
113 | - 🫙 [Container Management and Orchestration](#container-management-and-orchestration)
114 | - 🌐 [Networking](#networking)
115 | - 🗄️ [Database](#database)
116 | - 💾 [Storage](#storage)
117 | - 🔒 [Security](#security)
118 | - 🪵 [Logging](#logging)
119 | - 🎮 [Gaming](#gaming)
120 | - 🧪 [Testing](#testing)
121 | - 🏗️ [Infrastructure](#infrastructure)
122 | - ⚙️ [API](#api)
123 | - 🇼 [WebAssembly](#webassembly)
124 | - [How to Install Docker Extensions](#how-to-install-docker-extensions)
125 | - [Using GitHub](#using-github)
126 | - [Using Docker Hub](#using-docker-hub)
127 | - 📹 [Videos](#videos)
128 | - 💬 [Support and Community](#support-and-community)
129 | - [References](#references)
130 |
131 | ## Categories
132 |
133 | ## AI/ML
134 |
135 | | S.NO | Name of Extensions | Description | GitHub | Popularity |
136 | |------ |------------------------------------------------------------------------ |--------------------------------------------------------------------------------------------------------------- |------------------------------------------------------------ |-------------------------------------------------------------------------------------- |
137 | | 1 | Docker-AI-Assistant  | A NLP powered assistant for docker development, to assist with setting up docker containers and images. | [Link](https://github.com/Kanchuking1/Docker-AI-Assistant) |  |
138 | | 2 | Docker-ML-Studio  | Docker extension to build and run PyTorch machine learning models. | [Link](https://github.com/JoseLuisC99/docker-ml-studio) |  |
139 | | 3 | Labs-ai-tools-for-devs  | [Now with MCP Support] AI For Devs: Build, Share & Run agentic workflows. Just Docker. Just Markdown. BYO LLM | [Link](https://github.com/docker/labs-ai-tools-for-devs) |  |
140 |
141 |
142 |
143 | ## Utilities
144 |
145 | | S.NO | Name of Extensions | Description | GitHub | | Popularity |
146 | |------ |----------------------------------------------------------------------------- |---------------------------------------------------------------------------------------------------------------------------------------------------------- |----------------------------------------------------------------------------------------------------------------------------------------- |------------------------------------------------------------------------------- |--------------------------------------------------------------------------------------------------------- |
147 | | 1 | Golang Playground | Golang playground in Docker Desktop | [Install](https://open.docker.com/extensions/marketplace?extensionId=rumpl/docker-extension-golang-playground) | [Link](https://github.com/rumpl/docker-extension-golang-playground) |  |
148 | | 2 | Swagger Editor | Swagger Editor Docker Extension for Docker Desktop | [Install](https://open.docker.com/extensions/marketplace?extensionId=noelm/swagger-editor-extension&tag=4.4.2) | [Link](https://github.com/n-murphy/swagger-editor-docker-extension) |  |
149 | | 3 | GitHub Registry | Docker Extension for Github Registry | [Install](https://open.docker.com/extensions/marketplace?extensionId=peacecwz/github-registry&tag=0.1.0) | [Link](https://github.com/peacecwz/github-registry-docker-desktop-extension) |  |
150 | | 4 | Loki, Grafana, Tempo, Mimir(LGTM) | OpenTelemetry enabled Grafana LGTM stack | [Install](https://open.docker.com/extensions/marketplace?extensionId=cedricziel/dd-extension-lgtm&tag=latest) | [Link](https://github.com/cedricziel/dd-extension-lgtm) |  |
151 | | 5 | Counter Extension | Counter extension Showcasing data persistency, backend commands, vanilla JS UI and Docker multistage builds | [Install](https://open.docker.com/extensions/marketplace?extensionId=efejjota/counter-extension&tag=latest) | [Link](https://github.com/efejjota/counter-extension) |  |
152 | | 6 | Bind mount Extension | Bind Mount Extension which bind a dir to the extension container and list the contents of the bind mounted file | [Install](https://open.docker.com/extensions/marketplace?extensionId=felipecruz91/bind-mount-extension&tag=latest) | [Link](https://github.com/felipecruz91/bind-mount-extension) |  |
153 | | 7 | Script2Extension | Turn any script into a Docker Extension in about 3 minutes | [Install](https://open.docker.com/extensions/marketplace?extensionId=tomwillfixit/docker-extension&tag=latest) | [Link](https://github.com/tomwillfixit/docker-extension) |  |
154 | | 8 | Request Mapper | Docker Desktop Request Mapper | [Install](https://open.docker.com/extensions/marketplace?extensionId=jatin711-debug/request-docker-extension&tag=latest) | [Link](https://github.com/jatin711-debug/request-docker-extension) |  |
155 | | 9 | Healthcheck UI  | Docker Desktop Extension to show container healthchecks output | [Install](https://open.docker.com/extensions/marketplace?extensionId=awaldow/docker-desktop-healthchecks-ui&tag=latest) | [Link](https://github.com/awaldow/docker-desktop-healthchecks-ui) |  |
156 | | 10 | Graph View  | Docker extensions that displays all your containers, volumes, images etc. in a network graph. | [Install](https://open.docker.com/extensions/marketplace?extensionId=lucbpz/graph-view-docker-extension&tag=latest) | [Link](https://github.com/lucbpz/graph-view-docker-extension) |  |
157 | | 11 | Async Studio  | AsyncAPI studio Docker Extension for Docker Desktop | [Install](https://open.docker.com/extensions/marketplace?extensionId=thiyagu06/asyncapi-studio-docker-extension&tag=v1.0.0) | [Link](https://github.com/thiyagu06/asyncapi-studio-docker-extension) |  |
158 | | 12 | ImageSize Extractor  | Docker Image Size Extractor Extension | [Install](https://open.docker.com/extensions/marketplace?extensionId=jiyanpatil07/docker-image-size-extractor-extension&tag=latest) | [Link](https://github.com/jiyanpatil07/docker-image-size-extractor-extension) |  |
159 | | 13 | Dockerfile Inspector  | DockerFile Inspector Extension | [Install](https://open.docker.com/extensions/marketplace?extensionId=eunomie/hack-docker-ide&tag=v0.1.3) | [Link](https://hub.docker.com/r/eunomie/hack-docker-ide) |  |
160 | | 14 | JSON Cracker  | Seamlessly visualize your JSON data instantly into graphs | [Install](https://open.docker.com/extensions/marketplace?extensionId=mochoa/jsoncrack-docker-extension&tag=2.0.2) | [Link](https://github.com/marcelo-ochoa/jsoncrack-docker-extension) |  |
161 | | 15 | Excalidraw  | Excalidraw Docker Extension | [Install](https://open.docker.com/extensions/marketplace?extensionId=ivancurkovic046/excalidraw-docker-extension&tag=latest) | [Link](https://github.com/ivan-curkovic/excalidraw-docker-extension) |  |
162 | | 16 | n8n  | n8n Workflow automation tool docker extension | [Install](https://open.docker.com/extensions/marketplace?extensionId=ronakpatildocker/public&tag=latest) | [Link](https://github.com/ronakforgit/n8n-docker-extension) |  |
163 | | 17 | FlameGraph  | Flame Graph Extension | [Install](https://open.docker.com/extensions/marketplace?extensionId=dgageot/flamegraph-extension&tag=latest) | [Link](https://github.com/dgageot/flamegraph-extension) |  |
164 | | 18 | CTOai  | CTO.ai turns any cloud infrastructure into a powerful custom PaaS so you can increase your teams CI/CD velocity by up to 200% without hiring more DevOps | [Install](https://open.docker.com/extensions/marketplace?extensionId=ctoai/docker-extension-zsh&tag=latest) | [Link](https://github.com/cto-ai/docker-extension-zsh) |  |
165 | | 19 | TrafficGuru  | TrafficGuru is one stop GUI for cloud native traffic management of Service Mesh, Ingress, GatewayAPI, ELB, MCS, API management. | | [link](https://github.com/flomesh-io/traffic-guru) |  |
166 | | 20 | Pipy  | Pipy is a programmable proxy for the cloud, edge and IoT. | | [link](https://github.com/flomesh-io/pipy) |  |
167 | | 21 | Tachometer  | Tachometer an example of a Docker extension | | [link](https://github.com/Julian-B90/tachometer) |  |
168 | | 22 | Grafana  | Monitor your docker desktop instance from Grafana cloud. | [Install](https://open.docker.com/extensions/marketplace?extensionId=grafana/docker-desktop-extension) | |  |
169 | | 23 | Kafka Sonar  | The one-stop shop Docker Desktop Extension for seamless Kafka cluster monitoring and troubleshooting 🐋 🚀. | [Install](https://open.docker.com/extensions/marketplace?extensionId=kafkasonar/kafkasonar) | [Link](https://github.com/oslabs-beta/Kafka-Sonar) |  |
170 | | 24 | LLM Docker Dashboard  | Docker Extension for LLMDash | | [link](https://github.com/metaprov/llmdash-docker-ext) |  |
171 | | 25 | Cloudsmith Docker Extension  | Cloudsmith is your friendly neighbourhood Artifact Management SaaS; for secure delivery of the world's software | [Install](https://github.com/cloudsmith-io/docker-extension-cloudsmith ) | |  |
172 |
173 | ## Development
174 |
175 | | S.NO | Name of Extensions | Description | Docker Desktop | GitHub | Popularity |
176 | |------ |-------------------------------------------------------------------------------------------------- |------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |---------------------------------------------------------------------------------------------------------- |---------------------------------------------------------------- |--------------------------------------------------------------------------------------------- |
177 | | 1 | spurin/webden-extension | Open source mobile and tablet friendly alternative to JSFiddle and JSBin | [Install](https://open.docker.com/extensions/marketplace?extensionId=spurin/webden-extension&tag=latest) | |  |
178 | | 2 | daytona-docker-extension | Daytona extension for Docker Desktop | [Install](https://hub.docker.com/r/mochoa/daytona-docker-extension) | |  |
179 | | 3 | node-red-docker-extension (Un Official)  | Node-RED is a flow-based development tool that lets you visually wire together devices, APIs, and services using an intuitive browser-based interface. It's widely used for IoT, automation, and data integration tasks. With a vast library of pre-built nodes and a thriving community, Node-RED is perfect for creating innovative, low-code solutions. | | [Link](https://github.com/milkyware/node-red-docker-extension) |  |
180 |
181 |
182 | ## Container Management and Orchestration
183 |
184 | | S.NO | Name of Extensions | Description | Docker Desktop | GitHub | Popularity |
185 | | ---- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------------------------------------- |
186 | | 1 | Lens Extension by Mirantis for Kubernetes | Developers can now conveniently access Kubernetes clusters in seconds within their familiar Docker Desktop environment | [Install](https://open.docker.com/extensions/marketplace?extensionId=k8slens/lens-dd-extension&tag=0.7.0) | |  |
187 | | 2 | Ambassador Labs Telepresence | Develop and test your Docker containers with Kubernetes | [Install](https://open.docker.com/extensions/marketplace?extensionId=ambassador/telepresence-docker-extension&tag=0.2.10) | | |
188 | | 3 | AVENTER-UG/docker-mesos-extension | Apache Mesos Extension for Docker Desktop | [Install](https://open.docker.com/extensions/marketplace?extensionId=avhost/docker-mesos-extension&tag=0.3.2) | |  |
189 | | 4 | portainer/portainer-docker-extension:2.13.1 | Docker container management made simple, with the world’s most popular GUI-based container management platform | [Install](https://open.docker.com/extensions/marketplace?extensionId=portainer/portainer-docker-extension&tag=2.16.2) | | |
190 | | 5 | OpenShift Docker Extension | OpenShift Extension for Docker desktop | [Install](https://open.docker.com/extensions/marketplace?extensionId=redhatdeveloper/openshift-dd-ext&tag=latest) | |  |
191 | | 6 | splatform/epinio-docker-desktop | The Application Development Engine for Kubernetes | [Install](https://open.docker.com/extensions/marketplace?extensionId=splatform/epinio-docker-desktop&tag=latest) | | |
192 | | 7 | meshery/docker-extension-meshery | Extends Docker Desktop’s position as the cloud native developer’s go-to Kubernetes environment with easy access to the next layer of cloud native infrastructure: service meshes | [Install](https://open.docker.com/extensions/marketplace?extensionId=meshery/docker-extension-meshery&tag=latest) | | |
193 | | 8 | loft-sh/vcluster-dd-extension  | Manages vclusters quickly and easily through the Docker Desktop interface. | [Install](https://open.docker.com/extensions/marketplace?extensionId=loftsh/vcluster-dd-extension&tag=latest) | | |
194 | | 9 | spurin/k9s-dd-extension  | k9s UI preconfigured to run against Docker Desktop Kubernetes | [Install](https://open.docker.com/extensions/marketplace?extensionId=spurin/k9s-dd-extension&tag=latest) | |  |
195 | | 10 | AlfrescoLabs/alfresco-docker-extension  | Single "Run" button to deploy Alfresco platform with Docker | [Install]() | |  |
196 | | 11 | Gefyra Docker Extension  | Blazingly-fast, rock-solid, local application development with Kubernetes | | | |
197 | | 12 | Mutagen-extension  | Mutagen Docker Desktop Extension | [Install](https://open.docker.com/extensions/marketplace?extensionId=mutagenio/docker-desktop-extension&tag=latest) | | |
198 | | 13 | image-builder-extension  | A PoC of an extension that provides the ability to create a container image graphically. | | [Link](https://github.com/mikesir87/image-builder-extension) |  |
199 |
200 | ## Networking
201 |
202 | | . | Name of Extensions | Description | Docker Desktop | GitHub | Popularity |
203 | | --- | ---------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | ---------- |
204 | | 1 | Boring Proxy  | Boring Proxy Docker Extension | | [Link](https://github.com/boringproxy/boringproxy-docker-extension) | |
205 | | 2 | Lambda Test Tunnel Extension  | LambdaTest Tunnel Docker Extension helps to establish a secure connection for testing locally hosted pages & applications on LambdaTest | [Install](docker-desktop://extensions/marketplace?extensionId=lambdatestintegrations/lambdatest-tunnel-extension) | [Link](https://hub.docker.com/extensions/lambdatestintegrations/lambdatest-tunnel-extension) | |
206 |
207 | ## Database
208 |
209 | | S.NO | Name of Extensions | Description | Docker Desktop | Docker Hub/ GitHub | Popularity |
210 | |------ |-------------------------------------------------------------------------------------------------------- |--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |--------------------------------------------------------------------------------------------------------------------------- |------------------------------------------------------------------------------ |----------------------------------------------------------------------------------------------- |
211 | | 1 | OracleXE 21c Docker Extension | Docker Extension for using OracleXE 21c | [Install](https://open.docker.com/extensions/marketplace?extensionId=mochoa/oraclexe-docker-extension&tag=21.3.0) | | |
212 | | 2 | Docker Extension for Percona Monitoring and Management  | Docker Extension for Percona Monitoring and Management | [Install](https://open.docker.com/extensions/marketplace?extensionId=ambassador/telepresence-docker-extension&tag=0.2.10) | |  |
213 | | 3 | RedisInsight Docker Extension for Docker Desktop  | RedisInsight Docker Extension | [Install](https://open.docker.com/extensions/marketplace?extensionId=ajeetraina/redisinsight-docker-extension&tag=latest) | | |
214 | | 4 | SDW Docker Extension  | SDW Docker Extension | [Install](https://open.docker.com/extensions/marketplace?extensionId=mochoa/sdw-docker-extension&tag=22.3.3) | | |
215 | | 5 | Mongo Express Docker Extension  | Running Mongo DB as a Docker Extension | | | |
216 | | 6 | Neo4j Docker Extension  | Running Neo4j as a Docker Extension | [Install](https://open.docker.com/extensions/marketplace?extensionId=ajeetraina/neo4j-docker-extension&tag=1.0) | | |
217 | | 7 | Mongo Express  | Docker Extension for creating and running an embedded instance of Mongo Express connected to any accessible MongoDB server. | | [Link](https://github.com/Saniewski/mongo-express-docker-extension/) |  |
218 | | 8 | QuestDB  | QuestDB Docker Extension | | [Link](https://github.com/collabnix/questdb-docker-extension) |  |
219 | | 9 | OracleXE Docker Extension  | Oracle XE extension for Docker Desktop | | [link](https://github.com/marcelo-ochoa/oraclexe-docker-extension) |  |
220 | | 10 | NebulaGraph Docker Extension  | Easily deploy and test NebulaGraph, the Open-Source Distributed Graph Database | [Install](https://open.docker.com/extensions/marketplace?extensionId=weygu/nebulagraph-dd-ext) | [Link](https://hub.docker.com/extensions/weygu/nebulagraph-dd-ext) |  |
221 | | 11 | Memgraph Docker Extension  | Memgraph is an open-source in-memory graph database built for teams that expect highly performant, advanced analytical insights. Memgraph is powered by a query engine built in C/C++ to handle real-time use cases at an enterprise scale. Memgraph supports strongly-consistent ACID transactions and uses the standardized Cypher query language over Bolt protocol for structuring, manipulating, and exploring data. | [Install](https://open.docker.com/extensions/marketplace?extensionId=memgraph/memgraph-docker-extension) | [Link](https://hub.docker.com/extensions/memgraph/memgraph-docker-extension) |  |
222 | | 13 | Docker-sql-extension  | Extension for Docker Desktop - create, connect, manage SQL dev containers | [Install](https://open.docker.com/extensions/marketplace?extensionId=drewsk/docker-sql-extension&tag=0.2.0) | [Link](https://github.com/dzsquared/docker-sql-extension) |  |
223 |
224 | ## Storage
225 |
226 | | S. No | Name of Extensions | Description | Docker Desktop | GitHub | Popularity |
227 | |-------|------------------------------------------------------------------------|-----------------------------------------------------------------------------------|----------------|--------------------------------------------------------|----------------------------------------------------------------------------------|
228 | | 1 | Storj Docker Extension  | A Resilient Cloud Object Storage with blazing Performance and Zero-trust Security | Link | [Link](https://github.com/elek/docker-storj-extension) |  |
229 |
230 | ## Security
231 |
232 | | | S.NO | Name of Extensions | Description | Docker Desktop | DockerHub/GitHub | Popularity | |
233 | |---|------|--------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------|---|
234 | | | 1 | snyk/snyk-docker-desktop-extension | Docker Extension for running Snyk scan on images | [Install](https://open.docker.com/extensions/marketplace?extensionId=snyk/snyk-docker-desktop-extension&tag=latest) | [Link](https://hub.docker.com/r/snyk/snyk-docker-desktop-extension) | | |
235 | | | 2 | slimdotai/dd-ext | Slim.AI Docker Extensions | [Install](https://open.docker.com/extensions/marketplace?extensionId=slimdotai/dd-ext&tag=0.8.2) | [Link](https://hub.docker.com/r/slimdotai/dd-ext) | | |
236 | | | 3 | jfrog/jfrog-docker-desktop-extension | 🐸 Scans any of your local Docker images for security vulnerabilities 🐋 | [Install](https://open.docker.com/extensions/marketplace?extensionId=jfrog/jfrog-docker-desktop-extension&tag=latest) | [Link](https://hub.docker.com/r/jfrog/jfrog-docker-desktop-extension) | | |
237 | | | 4 | aquasecurity/trivy-docker-extension | Docker Extensions for Trivy | [Install](https://open.docker.com/extensions/marketplace?extensionId=aquasec/trivy-docker-extension&tag=latest) | [Link](https://github.com/aquasecurity/trivy-docker-extension) | | |
238 | | | 5 | l6khq/lacework-docker-extension  | Docker Image Scanner | [Install](https://open.docker.com/extensions/marketplace?extensionId=lacework/lacework-docker-extension&tag=latest) | [Link](https://github.com/l6khq/lacework-docker-extension) |  | |
239 | | | 6 | supertokens-docker-extension | Supertokens Extension for Docker Desktop | [Install](https://open.docker.com/extensions/marketplace?extensionId=supertokens/supertokens-docker-extension&tag=latest) | [Link](https://github.com/supertokens/supertokens-docker-extension) | | |
240 | | | 7 | deepfence/yarahunter-docker-extensionhttps  | ⛴️Docker extension for deepfence/YaraHunter🔎 | [Install](https://open.docker.com/extensions/marketplace?extensionId=deepfenceio/yarahunter-extension&tag=latest) | [Link](https://github.com/deepfence/yarahunter-docker-extension) | | |
241 | | | 8 | deepfence/secretscanner-docker-extension  | ⛴️ Docker extension for deepfence/SecretScanner 🔐 | | [Link](https://github.com/deepfence/secretscanner-docker-extension) | | |
242 | | | 9 | Crowdstrike-docker-extensiion  | ⛴️ CrowdStrike is a cybersecurity company that provides endpoint protection, threat intelligence, and incident response services. Its flagship product, the CrowdStrike Falcon platform, uses artificial intelligence and machine learning to detect and prevent cyber threats in real-time. The platform also provides detailed insights into attacker behavior and post-attack forensics to help organizations understand and respond to security incidents. | | [Link](https://github.com/CrowdStrike/crowdstrike-container-extension/) |  | |
243 | | | 10 | kubescape/docker-desktop-extension  | Kubescape is a multi-cloud Kubernetes and CI/CD security single pane of glass. Features include: risk analysis, security compliance, RBAC visualization, misconfiguration and image vulnerability scanning. | [Install](https://open.docker.com/extensions/marketplace?extensionId=vklokun/docker-desktop-extension&tag=0.1.0) | [Link](https://github.com/kubescape/docker-desktop-extension) |  | |
244 | | | 11 | Let's Encrypt Docker Extension  | Docker extension to get and renew Let's Encrypt certificates Resources | | [Link](https://github.com/ipedrazas/letsencrypt-extension) |  | |
245 | | | 12 | Copa Docker Desktop extension  | Copa is a CLI tool written in Go and based on buildkit that can be used to directly patch container images given the vulnerability scanning results from popular tools like Trivy. | [Install](https://open.docker.com/extensions/marketplace?extensionId=projectcopacetic/copacetic-docker-desktop-extension) | [Link](https://github.com/project-copacetic/copa-extension) |  | |
246 |
247 | ## Logging
248 |
249 | | . | Name of Extensions | Description | Docker Desktop | DockerHub | Popularity |
250 | |---|--------------------------------|------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------|
251 | | 1 | docker/logs-explorer-extension | View all your container logs in one place so you can debug and troubleshoot faster | [ Install ](https://open.docker.com/extensions/marketplace?extensionId=docker/logs-explorer-extension) |  |  |
252 |
253 | ## Gaming
254 |
255 | | . | Name of Extensions | Description | Docker Desktop | DockerHub | Popularity |
256 | | --- | ----------------------------------------------------------- | ------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------- | --------- | ---------- |
257 | | 1 | Flappy Dock  | A forked copy of [nebez/floppybird](https://github.com/nebez/floppybird) | [Install](https://open.docker.com/extensions/marketplace?extensionId=mikesir87/flappy-dock-extension&tag=latest) | | |
258 |
259 | ## Testing
260 |
261 | | S.NO | Name of Extensions | Description | Docker Desktop | GitHub | Popularity |
262 | | ---- | ------------------------------------------------------- | --------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | ---------- |
263 | | 1 | uffizzi/docker-desktop-extension | Lets you create and manage full-stack previews in the cloud using a Docker Compose file | [Install](https://open.docker.com/extensions/marketplace?extensionId=uffizzi/docker-desktop-extension&tag=latest) | [Link](https://hub.docker.com/r/uffizzi/docker-desktop-extension) | |
264 | | 2 | Mailhog  | Mailhog Docker Extension | | [Link](https://github.com/litan1106/mailhog-docker-extension) | |
265 | | 3 | JMeter  | JMeter Docker Extension | | [Link](https://github.com/qainsights/jmeter-docker-extension) |  |
266 |
267 | ## Infrastructure
268 |
269 | | S.NO | Name of Extensions | Description | Docker Desktop | GitHub | Popularity |
270 | | ---- | ------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------------------------- |
271 | | 1 | kubesail/docker-extension  | Self-hosting/running internet software on computers you own | [Install](https://open.docker.com/extensions/marketplace?extensionId=kubesail/docker-extension&tag=latest) | [Link](https://github.com/kubesail/docker-extension) | |
272 | | 2 | spurin/diveintoansible-extension | Let's you create Ansible Lab Environment with an Ansible control node | [Install](https://open.docker.com/extensions/marketplace?extensionId=spurin/diveintoansible-extension&tag=latest) | [Link](https://hub.docker.com/r/spurin/diveintoansible-extension) |  |
273 | | 3 | Gefyra  | Gefyra is a toolkit written in Python to organize a local development infrastructure in order to produce software for and with Kubernetes | | [Link](https://github.com/gefyrahq/gefyra-docker-desktop-extension) | |
274 |
275 | ## API
276 |
277 |
278 | | S.NO | Name of Extensions | Description | Docker Desktop | GitHub | Popularity |
279 | |------ |------------------------------------------------------------------------------------------ |------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |------------------------------------------------------------------------------------------------------------------ |---------------------------------------------------------------------------------------- |---------------------------------------------------------------------------------------------------------------- |
280 | | 1 | loopDelicious/docker-extension | Postman collection run | [Install](https://open.docker.com/extensions/marketplace?extensionId=joycelin79/newman-extension&tag=latest) | [Link](https://github.com/loopDelicious/docker-extension) |  |
281 | | 2 | samoht/docker-extension-ocaml  | Docker Extensions in OCaml. OCaml is a general-purpose, multi-paradigm programming language which extends the Caml dialect of ML with object-oriented features. | | [Link](https://github.com/samoht/docker-extension-ocaml) | |
282 | | 3 | felipecruz91/dotnet-api-docker-extension  | A sample .NET 6 WebAPI used as a backend for a Docker Extension | | [Link](https://github.com/felipecruz91/dotnet-api-docker-extension) | |
283 | | 4 | Hoppscotch Docker Extension | A Docker Extension for Hoppscotch | | [Link](https://github.com/edithturn/hoppscotch-extension) | |
284 | | 5 | faros-community-edition  | BI, API and Automation layer for your Engineering Operations data | | [Link](https://github.com/faros-ai/faros-community-edition/tree/main/docker-extension) | |
285 | | 6 | Ngrok Docker Desktop Extension  | Ngrok is a simplified API-first ingress-as-a-service that adds connectivity, security, and observability to your apps in one line | | [Link](https://github.com/ngrok/ngrok-docker-extension) |  |
286 | | 7 | Redis-Enterprise-Docker-Extension | The Redis Enterprise Docker Extension is a tool that enables the creation of Redis Enterprise Databases within Docker Desktop without requiring the local installation of Redis Enterprise or manual Docker container setup.🦺 | | [Link](https://github.com/redis-field-engineering/redis-enterprise-docker-extension/) |  |
287 | | 8 | Keploy Docker Extension  | Keploy Docker Extension is a developer-centric API testing tool that creates backend tests along with built-in mocks, faster than unit tests. Keploy.io is an AI-based test case and stubs/mocks generator for e2e testing. 90% test coverage in minutes with open source testing tool | | [Link](https://github.com/Yaxhveer/keploy-docker-extension) |  |
288 |
289 |
290 |
291 | ## WebAssembly
292 |
293 | | S.No. | Name of Extensions | Description | Docker Desktop | GitHub | Popularity |
294 | | ----- | --------------------- | ------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------- | --------------------------------------------------------- | ---------- |
295 | | 1 | Wasm Docker Extension | An example Docker Desktop extension that uses Wasm for the backend | [Install](https://open.docker.com/extensions/marketplace?extensionId=cmrigney/wasm-docker-extension) | [Link](https://github.com/cmrigney/wasm-docker-extension) |
296 |
297 | ## How to install Docker Extensions
298 |
299 | ## Using GitHub
300 |
301 | ### Step 1. Clone the repository
302 |
303 | ```
304 | git clone https://github.com//
305 | ```
306 |
307 | ### Step 2. Build the Docker Extension
308 |
309 | Navigate into the cloned repository and run:
310 |
311 | ```
312 | make build-extension
313 | ```
314 |
315 | The above command generates a Docker image named after the Docker Hub repository.
316 |
317 | ### Step 3. Install Docker Extensions
318 |
319 | To install the extension in Docker Desktop, run:
320 |
321 | ```
322 | docker extension install /
323 | ```
324 |
325 | ### Step 4. List the Extension
326 |
327 | You can also check that the extension has been installed successfully using the following CLI command:
328 |
329 | ```
330 | docker extension ls
331 | ```
332 |
333 | ## Using Docker Hub
334 |
335 | ### Step 1. Pull the image
336 |
337 | ```
338 | docker pull /
339 | ```
340 |
341 | ### Step 2. Install Docker Extensions
342 |
343 | To install the extension in Docker Desktop, run:
344 |
345 | ```
346 | docker extension install /
347 | ```
348 |
349 | ## 📹 Videos
350 |
351 | | Docker Extension for GOSH | Docker Extension for Slim.ai |
352 | | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
353 | | [](https://www.youtube.com/watch?v=eO6pnSLhvwY) | [](https://www.youtube.com/watch?v=Ka9zp_gOCdg) |
354 |
355 | | Docker Extension for Snyk | Docker Extension for VMware Tanzu |
356 | | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
357 | | [](https://www.youtube.com/watch?v=1WGMMfed3g8) | [](https://www.youtube.com/watch?v=qGUO-LYT7V0) |
358 |
359 | | Docker Extension for Anchore | Docker Extension for Okteto |
360 | | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
361 | | [](https://youtu.be/iBxClfqBKJ8) | [](https://youtu.be/RxG-dOzXiGU) |
362 |
363 | | Docker Extension for Uffizzi | Docker Extension for Meshery |
364 | | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
365 | | [](https://youtu.be/tSi1MO8iR1E) | [](https://youtu.be/brsO6vimWmk) |
366 |
367 | | Docker Extension for Trivy | Docker Extension for Telepresence |
368 | | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
369 | | [](https://youtu.be/RxN5BaEEGpE) | [](https://youtu.be/sAN-6HYJnVg) |
370 |
371 | | Docker Extension for Red Hat OpenShift | Docker Extension for JFrog |
372 | | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
373 | | [](https://youtu.be/mO7izmiCz4A) | [](https://youtu.be/3GHsmFpW8B4) |
374 |
375 | ## 💬 Support and Community
376 |
377 | If you do get enough interest to build a Docker Extension, the team at Docker is available to support you.
378 | You can find us in the [Docker Community Slack](http://dockr.ly/slack) in #extensions, post issues on our [SDK repo](https://github.com/docker/extensions-sdk), or reach us via email extensions(AT)docker.com.
379 |
380 | ## References:
381 |
382 | - [Introducing Docker Extensions](https://www.youtube.com/watch?v=BClJ0i9lXIY) - YouTube
383 | - [Introduction to Docker Extensions](https://docs.docker.com/desktop/extensions/)
384 | - [How to create your own Docker Extensions](https://docs.docker.com/desktop/extensions-sdk/)
385 | - [Create Your First Extensions](https://docs.docker.com/desktop/extensions-sdk/tutorials/initialize/)
386 | - [Minimal frontend extensions tutorial](https://docs.docker.com/desktop/extensions-sdk/tutorials/minimal-frontend-extension/)
387 | - [Minimal React Extensions tutorial](https://docs.docker.com/desktop/extensions-sdk/tutorials/react-extension/)
388 | - [Minimal Docker CLI Extensions tutorial](https://docs.docker.com/desktop/extensions-sdk/tutorials/minimal-frontend-using-docker-cli/)
389 | - [Automate API Tests and Debug in Docker With Postman’s Newman Extension](https://www.docker.com/blog/automate-api-tests-and-debug-in-docker-with-postmans-newman-extension/)
390 | - [Enable Cloud-Native Log Observability With Parseable](https://www.docker.com/blog/enable-cloud-native-log-observability-with-parseable/)
391 | - [Creating Docker Extensions (James Spurin)](https://www.youtube.com/watch?v=HqCnOhbcobE) - YouTube
392 | - [Introducing Docker Extensions: DevOps and Docker Live Show (Ep 174) (Bret Fisher)](https://www.youtube.com/watch?v=BHKp7Sc3VVc) - YouTube
393 |
394 | # Join Collabnix Discord Server
395 |
396 | [](https://discord.gg/ztZpXzjSmF)
397 |
--------------------------------------------------------------------------------
/_config.yml:
--------------------------------------------------------------------------------
1 | title: Docker Extensions
2 | description: >- # this means to ignore newlines until "baseurl:"
3 | A Curated List of Docker Extensions
4 | show_downloads: true
5 | twitter_username: collabnix
6 | github_username: collabnix
7 | youtube: c/Collabnix
8 | post_search: true
9 | google_analytics:
10 | theme: jekyll-theme-cayman
11 | jekyll_admin:
12 | hidden_links:
13 | - posts
14 | - pages
15 | - staticfiles
16 | - datafiles
17 | - configuration
18 |
--------------------------------------------------------------------------------
/_layouts/default.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | {% if site.google_analytics %}
6 |
7 |
13 | {% endif %}
14 |
15 |
16 |
17 | {% seo %}
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
47 |
48 |
49 |
50 | {{ content }}
51 |
52 |
53 |
76 |
77 |
78 |
79 |
80 |
81 |
--------------------------------------------------------------------------------
/faqs/README.md:
--------------------------------------------------------------------------------
1 |
2 | # FAQs
3 |
4 |
5 | ## Que:1 Is it possible to pass some configuration parameters when installing an extension?
6 |
7 | No, it's not. The users can either install the extension from the ui or using the cli. In any case there is no way to pass options when installing.
8 | It is possible to chose the version of the extension in the CLI though: ```docker install foo/bar:0.0.1``` installs the version 0.0.1 of the extension.
9 |
10 |
11 | ## Que:2 Is it a best practice to expose pre-defined ports?
12 |
13 | No, it is not recommended, as it could conflict with other installed extensions or apps running on the host.
14 | You should favor using sockets as it is done in the generated extension when using the ```docker extension init``` command.
15 |
16 | ## Que:3 Is there a way to list the container associated with the extension?
17 |
18 | Yes, it's possible but you must filter containers by a known criteria.
19 | For example, if you want to get the extension’s container, they have the same com.docker.compose.project label.
20 |
21 | You can try the following from the command line, it will display extension containers if the setting is disabled:
22 |
23 | ```
24 | docker container ls --filter "label=com.docker.compose.project="
25 | ```
26 |
27 | That means you can totally do the same with the sdk:
28 |
29 | ```
30 | await ddClient.docker.cli.exec('container', ['ls', '--filter', 'label=com.docker.compose.project=']);
31 | ```
32 |
33 | Please note that in order to find the value of the label, you can use docker inspect on your extension container.
34 |
35 |
36 |
37 |
--------------------------------------------------------------------------------