Docker
Container Operations
Container Composition
Composable docker orchestration with added scripting support by [byrnedo].
Convert docker run commands into docker-compose files.
Tool for managing multiple Docker containers (docker-compose alternative).
Visual composer for container based workloads. By corpulent.
Utility to update docker configs and secrets for deploying in a compose file.
An opinionated, multi-language, build tool based on Docker and Docker Compose.
A Build Flow Tool for Docker.
Go from Docker Compose to Kubernetes.
A CLI and companion app to effortlessly run LLM backends, APIs, frontends, and services with one command. By av.
A container run and build engine - runs inside docker.
A script to run docker-compose.yml using podman.
Dynamically configure applications that require static configuration in docker container. By roquie
A lightweight and fast command line utility for conveniently grouping your docker-compose multiple container services. By alexaandrov.
Deployment and Infrastructure
Deploy 150+ open-source web apps with one Docker command.
Clocker creates and manages a Docker cloud infrastructure. Clocker supports single-click deployments and runtime management of multi-node applications that run as containers distributed across multiple hosts, on both Docker and Marathon. It leverages [Calico][calico] and [Weave][weave] for networking and Brooklyn for application blueprints. By brooklyncentral.
Experimental deployment system for Docker.
Depcon is written in Go and allows you to easily deploy Docker containers to Apache Mesos/Marathon, Amazon ECS and Kubernetes. By [ContainX][containx].
Translate docker run and commit into Infrastructure as Code templates for AWS, Render.com and DigitalOcean.
Gitkube is a tool for building and deploying docker images on Kubernetes using git push. By Hasura.
A common API for metadata about containers, from image and build details to security vulnerabilities. By grafeas.
Swarm-Ansible bootstraps a production-ready swarm cluster using ansible. Comes with tools to automate CI, help monitoring and traefik pre-configured for SSL certificates and simple-auth. Comes with a private registry and more!.
Swarm Management is a python application, installed with pip. The application makes it easy to manage a Docker Swarm by configuring a single yaml file describing which stacks to deploy, and which networks, configs or secrets to create.
Werf is a CI/CD tool for building Docker images efficiently and deploying them to Kubernetes using GitOps.
Monitoring
Dynamic Docker resource governor using cgroups v2 to manage system load.
Monitor and restart unhealthy docker containers automatically.
Analyzes resource usage and performance characteristics of running containers.
Checkmate is an open-source, self-hosted tool designed to track and monitor server hardware, uptime, response times, and incidents in real-time with beautiful visualizations.
DLIA is an AI-powered Docker log monitoring agent that uses Large Language Models (LLMs) to intelligently analyze container logs, detect anomalies, and provide contextual insights over time. By zorak1103.
- Monitor and send alerts based on docker container resource usage/statistics.
- Reconfigures Prometheus when a new service is updated or deployed automatically.
Lightweight Docker monitoring dashboard in a single container. Real-time metrics, 6 anomaly detection rules, Telegram alerts, and 16 automated security scans. Zero config, ~50MB RAM. By DeepOn.
Docker hosts and containers monitoring with Prometheus, Grafana, cAdvisor, NodeExporter and AlertManager.
Doku is a simple web-based application that allows you to monitor Docker disk usage. amerkurev.
Monitor container logs in real-time with a browser or mobile device. amir20.
Container update monitoring with web dashboard, 23 registry providers, 20 notification triggers, and distributed agent architecture. By CodesWhat.
A cross-platform curses-based system monitoring tool written in Python.
An open-source real-time monitoring system with custom-monitor and agentless.
- InfluxDB Time series DB in combination with Grafana and cAdvisor.
- Log routing for Docker container logs.
Self-discovering infrastructure monitoring for Docker and Kubernetes. Auto-detects containers via labels, with endpoint monitoring, heartbeats, TLS certificates, resource metrics, update intelligence, and a built-in status page. Single binary with embedded SPA. By kolapsis.
- Monitor docker containers resources usage or status and execute docker commands or inside containers. [decryptus][decryptus].
- NexClipper is the container monitoring and performance management solution specialized in Docker, Apache Mesos, Marathon, DC/OS, Mesosphere, Kubernetes.
- Docker host and container monitoring, logging and alerting out of the box using cAdvisor, Prometheus, Grafana for monitoring, Elasticsearch, Kibana and Logstash for logging and elastalert and Alertmanager for alerting. Set up in 5 Minutes. Secure mode for production use with built-in [Automated Nginx Reverse Proxy (jwilder's)][nginxproxy].
- Open source live application debugger like Chrome DevTools for your backend. Collect traces and generate logs on-demand without stopping & redeploying your applications.
- Monitors a Docker Swarm and sends Pushover alerts when it finds a container with no healthy service task running.
- Monitor containers automatically using zabbix LLD feature.
- Zabbix module that provides discovery of running containers, CPU/memory/blk IO/net container metrics. Systemd Docker and LXC execution driver is also supported. It's a dynamically linked shared object library, so its performance is (~10x) better, than any script solution.
Flannel is a virtual network that gives a subnet to each host for use with container runtimes. By [coreos][coreos].
High performance container overlay networks on Linux. Enabling RDMA (on both InfiniBand and RoCE) and accelerating TCP to bare metal performance. By Microsoft.
All in one IP Toolbox. Easy to check all your IPs, IP geolocation, check for DNS leaks, examine WebRTC connections, speed test, ping test, MTR test, check website availability, whois search and more. By jason5ng32.
The netshoot container has a powerful set of networking tools to help troubleshoot Docker networking issues.
Software-Defined Networking for Linux Containers, Pipework works with "plain" LXC containers, and with the awesome Docker. By [jpetazzo][jpetazzo].
Run Ansible from a Linux container. By [Peco602][peco602].
An automation platform with a plugin architecture that allows you to easily create and share services.
CloudSlang is a workflow engine to create Docker process automation.
Docker container orchestration to enable the testing of long-running cluster deployments.
Control plane based on docker built-in swarm Dataman-Cloud.
Docker Flow Swarm Listener project is to listen to Docker Swarm events and send requests when a change occurs. By [docker-flow][docker-flow].
Zero downtime deployment for Docker Compose services.
Haven is a simplified container management platform that integrates container, application, cluster, image, and registry managements. By codeabovelab.
Open source orchestration system for Docker containers by Google.
Discover, optimize and control your hybrid IT. By ManageIQ.
Resource/Job scheduler for containers, VM's and physical hosts apache.
Easily deploy applications at any scale. A Distributed, Highly Available, Datacenter-Aware Scheduler.
An open source project that provides a complete platform for operating Docker in production.
RedHerd is a collaborative and serverless framework for orchestrating a geographically distributed group of assets capable of simulating complex offensive cyberspace operations. By RedHerdProject.
Create jobs on a time-based schedule on Swarm by [crazy-max].
by progrium
Lightweight DNS forwarder for Docker containers, resolves container names with custom suffixes (e.g. .docker) on the host to simplify service discovery.
Distributed reliable key-value store for the most critical data of a distributed system by etcd-io (former part of CoreOS).
An open platform to connect, manage, and secure microservices.
Service registry bridge for Docker by gliderlabs and progrium.
PaaS
[Previously known as CaptainDuckDuck] Automated Scalable Webserver Package (automated Docker+nginx) - Heroku on Steroids.
Convox Rack is open source PaaS built on top of expert infrastructure automation and devops best practices.
- Docker-compose SSH wrapper: a very poor man PaaS, exposing the docker-compose and custom-container commands defined in container labels.
Docker powered mini-Heroku that helps you build and manage the lifecycle of applications (originally by [progrium][progrium]).
- A PaaS built on top of Amazon EC2 Container Service (ECS).
A self-hosted tool that allows simple one-command deployments using Docker.
- Open source PaaS for Kubernetes that adds a developer-friendly layer to any Kubernetes cluster, making it easy to deploy and manage applications. Fork of Deis Workflow.
- Toolset for managing container workloads on remote servers.
- An application development platform that creates local environments that can then be deployed and scaled in the cloud.
Tsuru is an extensible and open source Platform as a Service software.
Reverse Proxy
Open-source and next-gen Web Application Firewall (WAF). By Bunkerity.
Caddy-based reverse proxy, configured with service or container labels. By lucaslorentz.
Docker upstreams module for Caddy, configured with container labels. By invzhi.
Update a remote dnsmasq server with Docker container hostnames.
Reconfigures proxy every time a new service is deployed, or when a service is scaled. By [docker-flow][docker-flow].
A fast, modern, zero-conf load balancing HTTP(S) router for deploying microservices managed by consul. By magiconair (Frank Schroeder).
Reverse proxy with automatic Wake-on-LAN — wakes sleeping backend servers when traffic arrives, shows a waiting screen, and redirects when ready. By tvup.
A lightweight companion container for the nginx-proxy. It allow the creation/renewal of Let's Encrypt certificates automatically. By JrCs.
Free domain(nsl.sh) provider for Docker containers with automatic HTTPS routing. Uses Wireguard VPN to securely route subdomain requests across networks. Ideal for self-hosted NAS and cloud deployments. By Yundera.
A beautiful web interface for proxying web based services with SSL. By jc21.
The easiest using, powerful and beautiful OpenResty Manager(Nginx Enhanced Version), open source alternative to OpenResty Edge. By Safe3.
A «zero config» service name based router for docker swarm mode with a fresh and more secure approach. By flavioaiello.
Automated reverse proxy and load-balancer for Docker, Mesos, Consul, Etcd... By EmileVauge.
Runtime
Open Container Initiative-based implementation of Kubernetes Container Runtime Interface by cri-o.
LXC - Linux Containers.
Libpod is a library used to create container pods. Home of Podman.
- LXC binary written in Rust.
Oci-runtime-tool is a collection of tools for working with the OCI runtime specification.
Security
A tool to ensure reproducible builds by pinning dependencies inside your Dockerfiles SongStitch.
AppArmor profile generator for Docker containers.
Restricts outbound network access during Docker builds to prevent supply chain attacks, working as a drop-in BuildKit remote driver for Docker Buildx, with ready-to-use GitHub Actions.
CetusGuard is a tool that protects the Docker daemon socket by filtering calls to its API endpoints.
Static analysis for infrastructure as code manifests (Terraform, Kubernetes, Cloudformation, Helm, Dockerfile, Kustomize) find security misconfiguration and fix them. By bridgecrew.
This [InSpec][inspec] compliance profile implement the CIS Docker 1.12.0 Benchmark in an automated way to provide security best-practice tests around Docker daemon and containers in a production environment. By dev-sec.
Clair is an open source project for the static analysis of vulnerabilities in appc and docker containers. By [coreos][coreos].
Aggregates 36 free threat intelligence feeds into 120k+ malicious IPs for CrowdSec bouncers, providing 10-20x more blocks than default lists. By wolffcatskyy.
Dagda is a tool to perform static analysis of known vulnerabilities, trojans, viruses, malware & other malicious threats in docker images/containers and to monitor the docker daemon and running docker containers for detecting anomalous activities. By eliasgranderubio.
Powerful runtime vulnerability scanner for kubernetes, virtual machines and serverless. By [deepfence][deepfence].
Script that checks for dozens of common best-practices around deploying Docker containers in production. By [docker][docker].
A tool to help forensicate offline docker acquisitions.
SSL-enabled Damn Vulnerable Web App to test Web Application Firewalls. By [Peco602][peco602].
An infrastructure-as-code scanning tool, find security vulnerabilities, compliance issues, and infrastructure misconfigurations early in the development cycle. Can be extended for additional policies. By Checkmarx.
OpenSCAP provides oscap-docker tool which is used to scan Docker containers and images. By OpenSCAP.
Extracts network dependencies from Docker Compose, Kubernetes manifests, Helm charts, and other config files to generate Kubernetes NetworkPolicies with evidence tracing. By dormstern.
CLI tool and library for generating a Software Bill of Materials (SBOM) from container images and filesystems.
Sysdig Falco is an open source container security monitor. It can monitor application, container, host, and network activity and alert on unauthorized activity.
Aqua Security's open source simple and comprehensive vulnerability scanner for containers (suitable for CI).
Volume Management / Data
The Blockbridge plugin is a volume plugin that provides access to an extensible set of container-based persistent storage options. It supports single and multi-host Docker environments with features that include tenant isolation, automated provisioning, encryption, secure deletion, snapshots and QoS. By blockbridge
A lightweight, Docker-aware backup agent that automatically discovers and backs up containerized databases (PostgreSQL, MySQL, MongoDB, Redis) based on Docker labels. Supports local storage and S3-compatible destinations with flexible scheduling via cron expressions.
Backup Docker volumes locally or to any S3 compatible storage. By offen
Docker-based encrypted dual-storage backup automation using Duplicacy CLI with cross-site redundancy and Telegram notifications. By GeiserX.
Docker NFS, AWS EFS, Ceph & Samba/CIFS Volume Plugin. By ContainX
provides a vendor agnostic storage orchestration engine. The primary design goal is to provide persistent storage for Docker, Kubernetes, and Mesos. By thecodeteam (DELL Technologies)
Software-defined Persistent Storage for Kubernetes and Docker Swarm.
IDE integrations
Desktop
Desktop app for managing Docker database containers with visual interface and one-click operations.
Built on Electron. By felixgborrego.
Good Docker Desktop replacement for Windows. Both Linux and Windows Containers are supported. slonopotamus.
Terminal UI
A fast, keyboard-driven terminal UI to manage Docker containers, Compose stacks, and Swarm services with the ergonomics of K9s.
A tool for exploring each layer in a docker image. By wagoodman.
detailed stats. By byrnedo
An interactive shell UI for managing Docker containers.
Lightweight terminal-based Docker and Podman manager with a text-based user interface,.
DockSTARTer helps you get started with home server apps running in Docker by GhostWriters.
A developer-focused TUI for managing Docker containers with real-time log streaming and container management. Built with Rust. By durableprogramming.
An interactive CLI for Docker containers.
TUI tool to view and manage your docker objects blazingly fast with sensible keybindings, also supports VIM navigation out of the box.
The lazier way to manage everything docker. A simple terminal UI for both docker and docker-compose, written in Go with the gocui library. By jesseduffield.
A interface for reading and filtering the logs output of Docker and Podman containers like Dozzle but for the terminal with support for fuzzy find, regex and output coloring.
A simple tui to view & control docker containers. Written in Rust, making heavy use of ratatui & Bollard,.
CLI tools
Easily start and stop docker compose projects from any directory. By jenssegers.
The powerful and smallest binary size of template engine for docker command line environment. By Falldog.
A simple tool for copying files from container filesystems. By exdx.
Dctl is a Cli tool that helps developers by allowing them to execute all docker compose commands anywhere in the terminal, and more. By FabienD.
Reverse-engineering tool for docker environments. By s0rg.
A Docker CLI plugin that lets you push the README.md file from the current directory to Docker Hub. Also supports Quay and Harbor. By christian-korneck.
A friendly CLI to manage multiple Docker Compose deployments with style — powered by Typer, Rich, questionary, and sh.
Docker version manager.
Get inside a running docker container easily.
A simple tool to manage and maintain Docker for personal projects.
Proco will help you to organise and manage Docker, Docker-Compose, Kubernetes projects of any complexity using simple YAML config files to shorten the route from finding your project to initialising it in your local environment.
Transparently use Docker containers to encapsulate software build environments,.
Work with remote images registries - retrieving information, images, signing content.
Allows for slightly more visual usage of Docker with an interactive prompt. By segersniels.
Python based Assistance for Docker.
Other
Search the Docker Registry with the Dext smart launcher. By vutran.
SSH Server for Docker containers ~ Because every container should be accessible. By jeroenpeeters.
An emacs mode for handling Dockerfiles by spotify
Create a secure multi-user Docker machine, where each user is segregated into an indepentent container.
A Powerline segment for showing the status of Docker containers.
Web
An easy and modern Docker management platform, built with everybody in mind. By getarcaneapp.
Outsource the administration of a handful of containers to your co-workers,.
Connect your containers via a web-tty wrfly.
Docker Container Management GUI.
Web Interface for the Docker Registry HTTP API v2.
Web UI, authentication service and event recorder for private docker registry v2.
Visualizes Docker services on a Docker Swarm (for running demos).
Easy-to-use and reactive self-hosted docker compose.yaml stack-oriented manager.
A tool to build and deploy software on many servers.
A highly visual web UI for Kubernetes which renders configuration and state in an application centric way.
Minimalistic flexible homepage.
Real-time performance monitoring.
A browser extension for GitHub that makes the image name in a Dockerfile clickable and redirect you to the related Docker Hub page.
A lightweight management UI for managing your Docker hosts or Docker Swarm clusters.
A simple query dashboard to use Docker Remote API.
Friendly Web UI to monitor docker daemon.
Swarmpit provides simple and easy to use interface for your Docker Swarm cluster. You can manage your stacks, services, secrets, volumes, networks etc.
Swirl is a web management tool for Docker, focused on swarm cluster By cuigh.
Extensible platform to develop full-fledged multi-language Cloud & Desktop IDE-like products with state-of-the-art web technologies.
A complete and modern Docker management platform designed for sysadmin, devops with enterprise grade tools, cve scanner, ssh, rdp on web and much more. By fr4nsys.
Docker Images
Base Tools
Container introspection tool. Find out what container runtime is being used as well as features available.
A single PID1 process designed for docker containers. Does user management, log management, startup, zombie reaping, all in one small package.
A cron-style job scheduler for docker,.
Language focused docker images, minus the operating system,.
A super small Docker base image (5MB) using Alpine Linux.
Generate files from docker container meta-data.
Utility to simplify running applications in docker containers by [jwilder][jwilder], [powerman][powerman].
Run this specific application as this specific user and get out of the pipeline (entrypoint script tool).
Check if the process is running inside a Docker container.
Sync Docker images across registries.
Lightweight health check utilities for Docker containers (75 KB instead of 9.3 MB for httpcheck versus cURL) in pure C - http(s), port checks, and parallel execution are included.
Ofelia is a modern and low footprint job scheduler for docker environments, built on Go. Ofelia aims to be a replacement for the old fashioned cron. Supports configuration from container labels and/or configuration files.
Access VMs, desktops, servers or applications anytime and from anywhere, without complex and costly client roll-outs or user management.
This is a simple tool that will simply execute a program with different privileges. The program will be executed directly and not run as a child, like su and sudo does, which avoids TTY and signal issues. Why reinvent gosu? This does more or less exactly the same thing as gosu but it is only 10kb instead of 1.8MB. By ncopa.
Executes a program as a user different from the user running sue. This is a maintainable alternative to ncopa/su-exec, which is the better tianon/gosu. This one is far better (higher performance, smaller size), than the original gosu, however it is far easier to maintain, than su-exec, which is written in plain C. Made by [Akito][akito].
Crontab-compatible job runner, designed specifically to run in containers.
A minimalistic Runtime Configuration system and process manager for containers vorakl.
Builder
A tool utilising ansible and buildah.
A tool that facilitates building OCI images.
Concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit.
A tool used by openshift to build base images using different build engines.
Produces Docker images from tarballs of application source code.
Copy a Docker image between registries without a full Docker installation.
A tool help you to automate the generation of Dockerfile and dockerize application by scanning the code. By alibaba.
Docker layer analyzer.
A command line tool written in Golang to squash and unpack docker images.
Build, tag,and push a bunch of related docker images via a single command.
Repacks a Docker image into a smaller, more efficient version that makes it significantly faster to pull. By orf.
Generate docker runcommand and options from running containers. By bcicen.
shrinks fat Docker images creating the smallest possible images.
Dockly is a gem made to ease the pain of packaging an application in Docker.
Boilerplate for Docker Based Projects: Essex is a CLI utility written in bash to quickly setup clean and consistent Docker projects with Makefile driven workflows. jamesbrink.
Generates Dockerfiles from a high level Python recipe, including building blocks for High-Performance Computing components.
Standalone, daemon-less, unprivileged Dockerfile and OCI compatible container image builder.
Apache Mesos framework for building Docker images.
A tool to automatically update (and optionally push to Docker Hub) Docker Images for 3rd party software whenever theres is a new release/update/commit. By SecSI.
Generate docker runcommand and options from running containers.
An advanced adduser for your Alpine based Docker images. Made by [Akito][akito].
Program to reverse Docker images into Dockerfiles.
A tool to automatically dockerize your applications.
Dockerfile
- A set of images using the Chaperone process manager, including a lean Alpine image, LAMP, LEMP, and bare-bones base kits.
dfg is both a Go library and an executable that produces valid Dockerfiles using various input channels.
Visualize your multi-stage Dockerfiles. By PatrickHoefler.
A repository that serves as a collector for docker recipes that are universal, efficient and slim. Images are updated, tested and published daily via a Travis cron job.
Linter
Lightweight Dockerfile linter with 60+ rules, quality scoring, and security checks.
A tool to keep an eye on your docker images size.
- The linter lets you verify Dockerfile syntax to make sure it follows the best practices for building efficient Docker images.
- An opinionated Dockerfile linter.
A Dockerfile linter that checks for best practices, common mistakes, and is also able to lint any bash written in RUN instructions;.
Registry
A bare essential OS for running the Docker Engine on bare metal or Cloud. By RedCoolBeans.
A small tool to delete image manifests from a Docker Registry implementing the API v2, dereferencing them for the GC.
Custom docker registry that allows for lightning fast deploys through bittorrent.
Provide efficient, stable and secure file distribution and image acceleration based on p2p technology.
An open source trusted cloud native registry project that stores, signs, and scans content. Supports replication, user management, access control and activity auditing. By CNCF formerly VMWare
Uber's Highly scalable P2P docker registry, capable of distributing TBs of data in seconds.
A light-weight, self-contained container registry that's easy to run and maintain.
UI and token based authentication server for onpremise docker registry.
Private Docker registry (free and open source).
Development with Docker
API Client
- Docker event handling with Python.
An idiomatic, data-driven, REPL friendly Clojure client for OCI container engines. By [lispyclouds][lispyclouds].
A Docker remote api client library for the JVM, written in Groovy.
Docker API client for JavaScript, automatically generated from Swagger API definition from moby repository. By masaeedu.
Telegram bot to control docker containers. By dgongut.
- Docker integration testing kit with Scala.
- Lightweight, truly object-oriented, Java client for Docker's API. By amihaiemil.
A Maven plugin for running and creating Docker images.
C#/.NET HTTP client for the Docker remote API.
.NET (C#) Client Library for interacting with a Docker Registry API (v2) rquackenbush.
Docker Remote API node.js module.
- A simple Docker Monitoring wrapper For Docker API.
Go HTTP client for the Docker remote API.
A Docker remote api plugin for Gradle.
Bash script to deploy/update/undeploy Docker stacks in a Portainer instance from a docker-compose yaml file. By greenled.
Create Docker images directly from sbt.
CI/CD
Convert your Git workflow to Docker containers ready for Continuous Delivery.
Powerful workflow engine and end-to-end pipeline solutions implemented with native Kubernetes resources.
Deploy Docker Compose to your favorite cloud in minutes.
Receive notifications when an image or repository is updated on a Docker registry by [crazy-max].
A script checking updates for docker images without pulling then auto-update selected/all containers. With notifications, pruning and more.
The aim of the docker plugin is to be able to use a docker host to dynamically provision a slave, run a single build, then tear-down that slave.
Continuous integration server built on Docker and configured using YAML files.
Automatically update selected Docker swarm services.
Simple, very flexible, powerful CI / CD / automation system configured in Python. Offline and local first.
Modern CI/CD, open-source, on-premise system that is highly scalable and focused on testing. One of its executors is Docker. Developed.
Continuous deployment of a microservices application.
Tool to configure CI/CD of your container applications via AWS CodePipeline, CodeBuild and ECS Stelligent.
Github actions workflow (HCL syntax) execution engine.
Easily dockerize your Git repository.
Create a distributed, isolated task pipeline in your Docker Swarm.
Development Environment
- Containerize your development workflow. (formerly DevLab by TechnologyAdvice).
Remote development machines powered by Terraform or Docker.
- Run your builds inside a Docker defined environment.
Local development environment toolset based on Docker. By whatwedo.
CLI utility for straightforward provisioning and interacting with an application configured by docker-compose. By bibendi.
- A build automation tool for Docker applications. By dnephin.
- A set of bash commands to shortcut typical docker dev-ops. An alternative to creating typical helper scripts like "build.sh" and "deploy.sh" inside code repositories. By Nandoquintana.
- Generate Web/CLI projects Dockerized development environments, from 1 simple YAML file. By Ph3nol.
Drastically improves performance (50-70x) when using Docker for development on Mac OS X/Windows and Linux while sharing code to the container. By EugenMayer.
- Simple and transparent alternative to boot2docker (backed by Vagrant).
Deep Learning Docker Images. Don't waste time setting up a deep learning env when you can get a deep learning environment with everything pre-installed.
Developer workspace server with Docker runtimes, cloud IDE, next-generation Eclipse IDE.
Replace your local installation of Node, Go, ... with project-specific docker containers. By EnvCLI.
Container solution to compile Linux and develop it for ESP32 microcontrollers - By Hpsaturn.
A tool that makes debugging of Dockerized Go applications super easy by enabling Debugger and Hot-Reload features, seamlessly.
- A portable and disposable Shell environment, based on Docker and Nix. By senges.
Lando is for developers who want to quickly specify and painlessly spin up the services and tools needed to develop their projects. By Tandem.
- Container solution to compile Rust projects for Linux, macOS and Windows. By [Peco602][peco602].
Uni(versal)get, the installer and updater for container tools and beyond (formerly docker-setup). By nicholasdille.
- Vagga is a containerisation tool without daemons. It is a fully-userspace container engine inspired by Vagrant and Docker, specialized for development environments.
Install Zsh, Oh-My-Zsh and plugins inside a Docker container with one line! By Deluan.
Garbage Collection
- A docker garbage collector cleaning stuff you did not use recently.
- A script that cleans Docker containers, images and volumes.
Keep docker hosts tidy. By Yelp.
- Image for automatic removing unused Docker Swarm objects. Also works just as Docker Service.
Least recently used (LRU) eviction of Docker images.
A serverless, open source cloud platform that executes functions in response to events at any scale. By apache.
- Functions as Docker containers example voting app. By bfirsh.
- The serverless microservices platform FaaS (Functions as a Service) which uses Docker containers to run Any language or AWS Lambda functions.
A complete serverless functions framework for Docker and Kubernetes. By OpenFaaS.
- Serverless Container-aware Architectures (SCAR) is a serverless framework that allows easy deployment and execution of containers (e.g. Docker) in Serverless environments (e.g. Lambda).
A framework to validate the structure of an image by checking the outputs of commands or the contents of the filesystem. By [GoogleContainerTools][googlecontainertools].
- A small Ruby Gem to run RSpec and Serverspec, Infrataster and Capybara tests against Dockerfiles or Docker images easily. By zuazo.
- Golang test harness for easily setting up tests that rely on services in a docker-compose.yml. By [byrnedo].
A composable build system for multi-container test environments that provides developers with: a powerful Python-like SDK for environment configuration, a compile-time validator to verify environment behavior & setup, and a runtime for environment execution, monitoring, & debugging capabilities. By Kurtosis.
Chaos testing tool for Docker. Can be deployed on kubernetes and CoreOS cluster. By alexei-led.
A GitHub app that automatically creates Docker-based test environments for your pull requests, from your docker-compose files. Not open source.
Testing
Wrappers
- Command line interface written in Go for running code with Docker Exec images.
- Seamlessly execute commands in a container.
- An engine for managing the execution of container-based workflows.
- A Docker + Kubernetes CLI for application developers; used to containerize an application and to manage its lifecycle throughout development, testing, and release cycles. From artsy.
- Preview environments for Docker and Docker Compose projects. Test your changes and get feedback from devs and non-devs (Product/Design) by deploying pull requests to the your cloud provider as part of your CI pipeline.
- Tool for building and maintaining complex Docker deployments.
- Makes it easy to securely and portably run graphical desktop applications in Docker.
- Terraform module for deploying a single Docker image or docker-compose.yaml file to any Cloud VM.
- Simple and Powerful utility for docker. By [ramitsurana][ramitsurana].
- A tool to execute simple docker containers in batch or interactive systems without root privileges.
- Good starting point is vagrant-docker-example.
Services based on Docker (mostly :yen:)
Monitoring Services
Docker Monitoring extension gathers metrics from the Docker Remote API, either using Unix Socket or TCP.
Monitoring of host and container metrics, Docker events and logs. Automatic log parser. Anomaly Detection and alerting for metrics and logs. sematext.
Awesome Lists
Not specific to docker but relevant.
Docker Compose samples.
by [ramitsurana][ramitsurana]
more general about container than this repo, by Friz-zy.
list of Free Software network services and web applications which can be hosted locally by running in a classical way (setup local web server and run applications from there) or in a Docker container. By Kickball
by n1trux
a list of SaaS and On premise applications by cjbarber