collabnix / docker-community-extensions

A Curated List of Docker Extensions
https://collabnix.github.io/docker-community-extensions/
MIT License
144 stars 56 forks source link

stars forks Discord issues Twitter

👉 A Curated List of Docker Extensions

Docker Extensions lets you use third-party tools within Docker Desktop to extend its functionality.

🙋 Why Developers Need Docker Extensions

Refer to this official link to learn more about Docker Extensions.

💡 Submit your Docker Extensions Ideas

Here's a place to suggest new ideas for Docker Extensions and get new ideas of what to build for the larger Docker community.

Featured Docker Extension( Nov 2024)

List of Docker Marketplace Extensions

Here is a list of Docker Extensions available in Docker Hub:

S.No. Name of Extensions Description Docker Desktop DockerHub Popularity
1 Disk Usage View disk space used by Docker and reclaim space in one click Install Link Docker Pulls
2 Logs Explorer View all container logs in one place so you can debug and troubleshoot faster Install Link Docker Pulls
3 Resource Usage Monitor and manage live data stream for running containers Install Link Docker Pulls
4 Volumes Backup & Share Backup, clone, restore, and share Docker volumes effortlessly Install Link Docker Pulls
5 Uffizzi Uffizzi lets you create and manage full-stack previews in the cloud from Docker Compose Install Link Docker Pulls
6 Portainer Docker container management made simple, with the world’s most popular GUI-based container management platform Install Link Docker Pulls
7 Okteto Remote Development for Docker Compose Install Link Docker Pulls
8 Ambassador Telepresence Instantly bridge your workstation with Kubernetes clusters in the cloud Install Link Docker Pulls
9 Snyk Scan your remote or local image and detect any contained vulnerabilities Install Link Docker Pulls
10 Slim.AI Deep dive into the construction of your images. Know what's in your containers Install Link Docker Pulls
11 Lacework Scanner Minimize the vulnerabilities before the images go into production Install Link Docker Pulls
12 Anchore Content and security analysis for container images Install Link Docker Pulls
13 Calyptia Core Use Calyptia Core within Docker Desktop to manage observability Install Link Docker Pulls
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 Link Docker Pulls
15 Ddosify High-performance, open-source and simple load testing tool, written in Golang Install Link Docker Pulls
16 OpenShift Easily deploy and test applications onto OpenShift Install Link Docker Pulls
17 Epinio Push from source to Kubernetes in one step Install Link Docker Pulls
18 Jfrog Scan your Docker images for vulnerabilities with JFrog Xray. Install Link Docker Pulls
19 vcluster Manage your vclusters running on docker-desktop. Install Link Docker Pulls
20 Newman Run your Postman collections from Docker Desktop Install Link Docker Pulls
21 Lens Run Lens Kubernetes on your Docker Desktop Install Link Docker Pulls
22 Microcks API Mocking and Testing for REST, GraphQL, gRPC and AsyncAPI Install Link Docker Pulls
23 Open Source management tool for PostgreSQL Docker Extension for using an embedded PGAdmin4 Open Source management tool for PostgreSQL Install Link Docker Pulls
24 Mini Cluster "Mini Cluster" enables you run a local Apache Mesos cluster Install Link Docker Pulls
25 Gosh Build your decentralized and secure software supply chain with Docker and Git Open Source Hodler Install Link Docker Pulls
26 Drone CI Run Continuous Integration & Delivery Pipelines (CI/CD) from within Docker Desktop. Install Link Docker Pulls
27 Aqua Trivy Run unlimited vulnerability scans against remote or locally stored images Install Link Docker Pulls
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 Link Docker Pulls
29 Oracle SQLcl client tool Docker Extension for using an embedded version of Oracle SQLcl client tool Install Link Docker Pulls
30 Tailscale Tailscale lets you securely connect to your Docker containers without exposing them to the public internet. Install Link Docker Pulls
31 Akita API Drop in Agent for API Monitoring and Observability Install Link Docker Pulls
32 Dive-In Explore docker images, layer contents, and discover ways to shrink the size of your Docker/OCI image Install Link Docker Pulls
33 Harpoon Docker Extension for the No Code Kubernetes platform Install Link Docker Pulls
34 Localstack Extension of Localstack for Docker desktop Install Link Docker Pulls
35 Alfresco Community Alfresco Docker Extension Install Link Docker Pulls
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 Link Docker Pulls
37 NebulaGraph Easily deploy and test NebulaGraph, the Open-Source Distributed Graph Database Install Link Docker Pulls
38 Gefyra Gefyra's Docker extension to bridge running containers into Kubernetes clusters Install Link DockerPull
39 Dockerfile-diff Diff local or remotes images so you can more easily see the differences in their Dockerfiles Install Link DockerPull
40 Dive Into Ansible Run a Full Ansible Lab Environment within Docker Desktop! Install Link DockerPull
41 Oracle SQLDeveloper Web Docker Extension for using an embedded version of Oracle SQLDeveloper Web. Install Link DockerPull
42 Grafana Monitor your docker desktop instance from Grafana cloud. Install Link DockerPull
43 Remote.it Docker desktop extension to easily connect to containers from anywhere Install Link DockerPull
44 ContainerWatch ContainerWatch is an extension that adds feature-rich monitoring tools to Docker Desktop. Install Link DockerPull
45 Kafka Sonar This is the one-stop shop Docker Desktop Extension for seamless Kafka cluster monitoring and troubleshooting 🐋. Install Link DockerPull
46 Docketeer-extension This is A Docker & Kubernetes developer tool to manage containers & visualize both cluster and container metrics Install Link DockerPull
47 VS Code for the Web Docker Extension for using an embedded VS Code for the Web Install Link DockerPull
48 PortNavigator Networking Tool for network visualization and configurations Install Link DockerPull
49 Jupyter Notebook Scientific Python Stack Docker Extension for using an embedded Jupyter Notebook Scientific Python Stack Install Link DockerPull
50 Warp Docker Extension Warp Docker Extension Install link DockerPull

Table of Contents

Categories

AI/ML

S.NO Name of Extensions Description GitHub Popularity
1 Docker-AI-Assistant badge A NLP powered assistant for docker development, to assist with setting up docker containers and images. Link Github Stars
2 Docker-ML-Studio badge Docker extension to build and run PyTorch machine learning models. Link Github Stars

Utilities

S.NO Name of Extensions Description GitHub Popularity
1 Golang Playground Golang playground in Docker Desktop Install Link Github Stars
2 Swagger Editor Swagger Editor Docker Extension for Docker Desktop Install Link Github Stars
3 GitHub Registry Docker Extension for Github Registry Install Link Github Stars
4 Loki, Grafana, Tempo, Mimir(LGTM) OpenTelemetry enabled Grafana LGTM stack Install Link Github Stars
5 Counter Extension Counter extension Showcasing data persistency, backend commands, vanilla JS UI and Docker multistage builds Install Link Github Stars
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 Link Github Stars
7 Script2Extension Turn any script into a Docker Extension in about 3 minutes Install Link Github Stars
8 Request Mapper Docker Desktop Request Mapper Install Link Github Stars
9 Healthcheck UI badge Docker Desktop Extension to show container healthchecks output Install Link Github Stars
10 Graph View badge Docker extensions that displays all your containers, volumes, images etc. in a network graph. Install Link Github Stars
11 Async Studio badge AsyncAPI studio Docker Extension for Docker Desktop Install Link Github Stars
12 ImageSize Extractor badge Docker Image Size Extractor Extension Install Link Github Stars
13 Dockerfile Inspector badge DockerFile Inspector Extension Install Link Docker Pulls
14 JSON Cracker badge Seamlessly visualize your JSON data instantly into graphs Install Link Github Stars
15 Excalidraw badge Excalidraw Docker Extension Install Link Github Stars
16 n8n badge n8n Workflow automation tool docker extension Install Link Github Stars
17 FlameGraph badge Flame Graph Extension Install Link Github Stars
18 CTOai badge 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 Link Github Stars
19 TrafficGuru badge TrafficGuru is one stop GUI for cloud native traffic management of Service Mesh, Ingress, GatewayAPI, ELB, MCS, API management. link Github Stars
20 Pipy badge Pipy is a programmable proxy for the cloud, edge and IoT. link Github Stars
21 Tachometer badge Tachometer an example of a Docker extension link Github Stars
22 Grafana badge Monitor your docker desktop instance from Grafana cloud. Install DockerPull
23 Kafka Sonar badge The one-stop shop Docker Desktop Extension for seamless Kafka cluster monitoring and troubleshooting 🐋 🚀. Install Link GitHub Stars
24 LLM Docker Dashboard badge Docker Extension for LLMDash link GitHub Stars
25 Cloudsmith Docker Extension badge Cloudsmith is your friendly neighbourhood Artifact Management SaaS; for secure delivery of the world's software Install GitHub Stars

Development

S.NO Name of Extensions Description Docker Desktop Docker Hub Popularity
1 spurin/webden-extension Open source mobile and tablet friendly alternative to JSFiddle and JSBin Install Docker Pulls
2 daytona-docker-extension Daytona extension for Docker Desktop Install Docker Pulls

Container Management and Orchestration

S.NO Name of Extensions Description Docker Desktop GitHub Popularity
1 Lens Extension by Mirantis for Kubernetes Developers can now conveniently access Kubernetes clusters in seconds within their familiar Docker Desktop environment Install Docker Pulls
2 Ambassador Labs Telepresence Develop and test your Docker containers with Kubernetes Install
3 AVENTER-UG/docker-mesos-extension Apache Mesos Extension for Docker Desktop Install Stars
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
5 OpenShift Docker Extension OpenShift Extension for Docker desktop Install Stars
6 splatform/epinio-docker-desktop The Application Development Engine for Kubernetes Install
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
8 loft-sh/vcluster-dd-extension  badge Manages vclusters quickly and easily through the Docker Desktop interface. Install
9 spurin/k9s-dd-extension badge k9s UI preconfigured to run against Docker Desktop Kubernetes Install Github Stars
10 AlfrescoLabs/alfresco-docker-extension badge Single "Run" button to deploy Alfresco platform with Docker [Install]() Github Stars
11 Gefyra Docker Extension badge Blazingly-fast, rock-solid, local application development with Kubernetes
12 Mutagen-extension badge Mutagen Docker Desktop Extension Install
13 image-builder-extension badge A PoC of an extension that provides the ability to create a container image graphically. Link Github Stars

Networking

. Name of Extensions Description Docker Desktop GitHub Popularity
1 Boring Proxy badge Boring Proxy Docker Extension Link
2 Lambda Test Tunnel Extension badge LambdaTest Tunnel Docker Extension helps to establish a secure connection for testing locally hosted pages & applications on LambdaTest Install Link

Database

S.NO Name of Extensions Description Docker Desktop Docker Hub Popularity
1 OracleXE 21c Docker Extension Docker Extension for using OracleXE 21c Install
2 Docker Extension for Percona Monitoring and Management badge Docker Extension for Percona Monitoring and Management Install Github Stars
3 RedisInsight Docker Extension for Docker Desktop badge RedisInsight Docker Extension Install
4 SDW Docker Extension badge SDW Docker Extension Install
5 Mongo Express Docker Extension badge Running Mongo DB as a Docker Extension
6 Neo4j Docker Extension badge Running Neo4j as a Docker Extension Install
7 Mongo Express badge Docker Extension for creating and running an embedded instance of Mongo Express connected to any accessible MongoDB server. Link Github Stars
8 QuestDB badge QuestDB Docker Extension Link Github Stars
9 OracleXE Docker Extension badge Oracle XE extension for Docker Desktop link Github Stars
10 NebulaGraph Docker Extension badge Easily deploy and test NebulaGraph, the Open-Source Distributed Graph Database Install Link Github Stars
11 Memgraph Docker Extension badge 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 Link Github Stars

Storage

S. No Name of Extensions Description Docker Desktop GitHub Popularity
1 Storj Docker Extension badge A Resilient Cloud Object Storage with blazing Performance and Zero-trust Security Link Link Github Stars

Security

S.NO Name of Extensions Description Docker Desktop DockerHub/GitHub Popularity
1 snyk/snyk-docker-desktop-extension Docker Extension for running Snyk scan on images Install Link
2 slimdotai/dd-ext Slim.AI Docker Extensions Install Link
3 jfrog/jfrog-docker-desktop-extension 🐸 Scans any of your local Docker images for security vulnerabilities 🐋 Install Link
4 aquasecurity/trivy-docker-extension Docker Extensions for Trivy Install Link
5 l6khq/lacework-docker-extension badge Docker Image Scanner Install Link Github Stars
6 supertokens-docker-extension Supertokens Extension for Docker Desktop Install Link
7 deepfence/yarahunter-docker-extensionhttps badge ⛴️Docker extension for deepfence/YaraHunter🔎 Install Link
8 deepfence/secretscanner-docker-extension badge ⛴️ Docker extension for deepfence/SecretScanner 🔐 Link
9 Crowdstrike-docker-extensiion badge ⛴️ 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 Github Stars
10 kubescape/docker-desktop-extension badge 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 Link Github Stars
11 Let's Encrypt Docker Extension badge Docker extension to get and renew Let's Encrypt certificates Resources Link Github Stars
12 Copa Docker Desktop extension badge 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 Link Github Stars

Logging

. Name of Extensions Description Docker Desktop DockerHub Popularity
1 docker/logs-explorer-extension View all your container logs in one place so you can debug and troubleshoot faster Install  Docker Pulls  Docker Pulls

Gaming

. Name of Extensions Description Docker Desktop DockerHub Popularity
1 Flappy Dock badge A forked copy of nebez/floppybird Install

Testing

S.NO Name of Extensions Description Docker Desktop GitHub Popularity
1 uffizzi/docker-desktop-extension Lets you create and manage full-stack previews in the cloud using a Docker Compose file Install Link
2 Mailhog badge Mailhog Docker Extension Link
3 JMeter badge JMeter Docker Extension Link Github Stars

Infrastructure

S.NO Name of Extensions Description Docker Desktop GitHub Popularity
1 kubesail/docker-extension badge Self-hosting/running internet software on computers you own Install Link
2 spurin/diveintoansible-extension Let's you create Ansible Lab Environment with an Ansible control node Install Link Github Stars
3 Gefyra badge Gefyra is a toolkit written in Python to organize a local development infrastructure in order to produce software for and with Kubernetes Link

API

S.NO Name of Extensions Description Docker Desktop GitHub Popularity
1 loopDelicious/docker-extension Postman collection run Install Link Github Stars
2 samoht/docker-extension-ocaml badge 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
3 felipecruz91/dotnet-api-docker-extension badge A sample .NET 6 WebAPI used as a backend for a Docker Extension Link
4 Hoppscotch Docker Extension A Docker Extension for Hoppscotch Link
5 faros-community-edition badge BI, API and Automation layer for your Engineering Operations data Link
6 Ngrok Docker Desktop Extension badge Ngrok is a simplified API-first ingress-as-a-service that adds connectivity,
security, and observability to your apps in one line
Link Github Stars
7 Redis-Enterprise-Docker-Extensionbadge 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 Github Stars
8 Keploy Docker Extension badge 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 Github Stars

WebAssembly

S.No. Name of Extensions Description Docker Desktop GitHub Popularity
1 Wasm Docker Extension An example Docker Desktop extension that uses Wasm for the backend Install Link

How to install Docker Extensions

Using GitHub

Step 1. Clone the repository

 git clone https://github.com/<repo-name>/<name-of-your-extension>

Step 2. Build the Docker Extension

Navigate into the cloned repository and run:

 make build-extension

The above command generates a Docker image named after the Docker Hub repository.

Step 3. Install Docker Extensions

To install the extension in Docker Desktop, run:

 docker extension install <repo-name>/<name-of-your-extension>

Step 4. List the Extension

You can also check that the extension has been installed successfully using the following CLI command:

 docker extension ls

Using Docker Hub

Step 1. Pull the image

 docker pull <Docker-Hub-username>/<image-name>

Step 2. Install Docker Extensions

To install the extension in Docker Desktop, run:

 docker extension install <Docker-Hub-username>/<image-name>

📹 Videos

Docker Extension for GOSH Docker Extension for Slim.ai
Gosh Extensions Slim.io Extension
Docker Extension for Snyk Docker Extension for VMware Tanzu
Snyk Extension Docker Extension for VMware
Docker Extension for Anchore Docker Extension for Okteto
Anchore Extension Docker Extension for Okteto
Docker Extension for Uffizzi Docker Extension for Meshery
Uffizzi Extension Docker Extension for Meshery
Docker Extension for Trivy Docker Extension for Telepresence
Trivy Extension Docker Extension for Telepresence
Docker Extension for Red Hat OpenShift Docker Extension for JFrog
Red Hat OpenShift  Extension Docker Extension for JFrog

💬 Support and Community

If you do get enough interest to build a Docker Extension, the team at Docker is available to support you. You can find us in the Docker Community Slack in #extensions, post issues on our SDK repo, or reach us via email extensions(AT)docker.com.

References:

Join Collabnix Discord Server

Title