Developers love Docker. Docker is a suite of software development tools for creating, sharing and running containers. Developers use Docker to accelerate how they build, share, and run modern applications. This repository was built with a purpose. It is being used by Collabnix community internally to target the most popular developer tools and technique and coming up with the best practices around these tools.
Follow the Collabnix Twitter account to keep track of the latest developer tools.
Have Questions? Join us over Slack and get chance to be a part of 6700+ DevOps enthusiasts.
- docker build - Easily create and share portable Docker container images using open standards
- docker buildx - Extended build capabilities with Buildkit
- docker compose - Build and Manage multiple services in Docker containers
- docker scan - Quickly detect and learn how to remediate CVEs in your Docker image
- docker context - Manages multiple Swarm clusters, Kubernetes clusters and Docker nodes
- docker sbom - Generate the Software Bill of Materials (SBOM) of a container image
- docker extensions - Use 3rd party tools within Docker Desktop to extend its functionality
- docker trust - Manage trust on Docker Images
- DockerSlim - Minify and Secure Docker containers
- Minicon - Minimization of the filesystem for containers
- Watchtower - A process for automating Docker container base image updates
- Syft - CLI tool and library for generating a Software Bill of Materials from container images and filesystems
- gitlab-ci-image-scanner (gcis) - executes security scan over all Docker images used in all CI files
- Watchtower - A process for automating Docker container base image updates
- Syft - CLI tool and library for generating a Software Bill of Materials from container images and filesystems
- dockcross - Cross compiling toolchains in Docker images.
- BuildKit - Toolkit for converting source code to build artifacts in an efficient, expressive and repeatable manner
- Dive - Tool for exploring each layer in a docker image
- Docker-Squash - Squashing helps with organizing images in logical layers.
- Docker-Diun - Docker image update notifier
- Trivy - Trivy is a container image scanner which uncovers known vulnerabilities.
- vbaksa/promoter - Docker Image promotion tool
- Argo Watcher - A small tool that will wait for the specific docker image to be rolled out
- Terrier - Terrier is a Image and Container analysis tool that can be used to scan Images and Containers to identify and verify the presence of specific files according to their hashes
- PHPQA - Docker image that provides static analysis tools for PHP
- Docker Registry Pruner - Tool to apply retention logic to docker images in a Docker Registry
- tini - A tiny but valid init for containers
- Modus - Modus is a language for building Docker/OCI container images.
- Bing Daily Images - A docker container that downloads bing daily images for you
- Haskell Dockerfile Linter - Dockerfile linter, validate inline bash, written in Haskell
- ctop - Top-like interface for container metrics
- Dfimage - Reverse-engineers a Dockerfile from a Docker image.
- Buildg - buildg is a tool to interactively debug Dockerfile based on BuildKit.
- Gebug - A tool that makes debugging of Dockerized Go applications super easy by enabling Debugger and Hot-Reload features, seamlessly
- Sidekick - Sidekick is a live application debugger that lets you troubleshoot your applications while they keep on running.
-
TerraScan -Detect compliance and security violations across Infrastructure as Code to mitigate risk before provisioning cloud native infrastructure
-
Trivy - Vulnerability Scanner for Containers and other Artifacts, Suitable for CI - Aqua Security
-
DeepSource - Static Analysis for DockerFiles
-
DockerScan - A Docker analysis & hacking tools
-
Container-diff - container-diff is a tool for analyzing and comparing container images. container-diff can examine images along several different criteria.
-
SecretScanner - π π Find secrets and passwords in container images and file systems π π
-
TerraScan -Detect compliance and security violations across Infrastructure as Code to mitigate risk before provisioning cloud native infrastructure
-
Trivy - Vulnerability Scanner for Containers and other Artifacts, Suitable for CI - Aqua Security
-
DeepSource - Static Analysis for DockerFiles
-
DockerScan - A Docker analysis & hacking tools
-
Container-diff - container-diff is a tool for analyzing and comparing container images. container-diff can examine images along several different criteria.
- Docker Buildx - a CLI plugin that extends the docker command with the full support of the features provided by Moby BuildKit builder toolkit.
- Regi - regi is a CLI tool for managing your accessibility to multiple Docker registries.
- Lazy Docker - A simple terminal UI for both docker and docker-compose, written in Go with the gocui library.
- Kitt - Kitt is a container based portable shell environment.
- Docker Buildx - a CLI plugin that extends the docker command with the full support of the features provided by Moby BuildKit builder toolkit.
- Dredge - A Docker Registry Client CLI
- DockerHub Scraper - Scraping DockerHub
- Fleetform - A tool to apply docker container infrastructure as code in a very simple human readable way
- Swarmsible -Simple Ansible based Tooling for setting up and managing a production grade Docker Swarm on Ubuntu 18.04/20.04.
- Flocker - Data Volume Manager for your Dockerized applications.
offen/docker-volume-backup - Backup Docker volumes locally or to any S3 or WebDAV compatible storage
- Tracee - Linux Runtime Security and Forensics using eBPF
- CetusGuard - Tool that allows to protect the Docker daemon socket by filtering the calls to its API endpoints
- Tetragon - eBPF-based Security Observability and Runtime Enforcement
- Falco - Runtime security and threat detection project
- Miniboss - Manages container locally
- Portainer - Making Docker management easy. https://www.portainer.io
- Drone - continuous delivery system built on container technology
- Kubernetes - most popular container orchestration engine
- Amazon ECS - highly scalable management service which allows developers to run containerized applications on EC2 instances.
- Ryuk - Remove containers/networks/volumes/images by given filter after specified delay.
- Traefik - Traefik is an HTTP reverse proxy thatβs easy to integrate with container workloads.
- Docker Context - Makes it easy to switch between multiple Docker and Kubernetes environments.
- luet - Container-based Package manager
- kde-in-docker - Run KDE inside a browser
- Portus - 3D Docker containers viewer built with Electron, React and Three Fiber
- snek - Snek simplifies the process of porting software to multiple platforms. Uses @docker 20.10.12+
- Paddle Serving - A flexible, high-performance carrier for machine learning models
- Android-Docker - A Docker image for building and testing Android apps.
- Konveyor Move2Kube - Automatically create Dockerfiles, Kubernetes Yamls, Helm charts and other Infrastructure as Code Artifacts for your application.
- Docksal - tool for defining and managing web development environments.
- Chartbrew - Chartbrew is an open-source web application that can connect directly to databases and APIs and use the data to create beautiful charts.
- Conan Docker - accelerating the development and Continuous Integration of C and C++ projects.
- PHPQA - Docker image that provides static analysis tools for PHP
- Jump - Jump is yet another self-hosted startpage for your server designed to be simple, stylish, fast and secure.
- Open Policy Registry - A Docker-inspired workflow for OPA policies
- Libnetwork - Docker libnetwork plugin for Calico http://www.projectcalico.org
- Libnetwork - networking for containers
- Caddy Gen - Automated Caddy reverse proxy for docker containers
- Orbiter - Autoscaler for Docker Swarm