Skip to content
This repository has been archived by the owner on Dec 16, 2022. It is now read-only.

docker-archive/docker-community-extensions

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

stars forks Discord issues Visitor count 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

  • Extensions allows developers to seamlessly connect their favorite development tools to your application development and deployment workflows
  • Extensions augments Docker Desktop with debugging, testing, security, and networking functionalities, and build custom add-ons using the Extensions SDK
  • Extensions open a realm of possibilities for developers by adding a variety of tools to your development workflows
  • Developers can now leverage their favorite tools directly from within Docker Desktop with one-click installation of extensions
  • Developers can now discover new ways to implement and optimize workflows in the Marketplace with Extensions from both official Extension partners and community members

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

Here is a list of Docker extensions curated by the Collabnix community members.

Table of Contents

List of Docker Marketplace Extensions

Here is a list of suggestions or ideas for new Docker Extensions:

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

Categories

Utilities

Development

Container Management and Orchestration

Networking

Database

Storage

Security

Logging

Gaming

Testing

Infrastructure

API

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

Releases

No releases published

Packages

No packages published

Languages

  • HTML 100.0%