User Experience on mobile might not be great yet, but I'm working on it.

Your first time on this page? Allow me to give some explanations.

Awesome Docker

A curated list of Docker resources and projects

Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.

Last Update: Nov. 26, 2020, 6:10 a.m.

Thank you veggiemonk & contributors
View Topic on GitHub:
veggiemonk/awesome-docker

Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.

Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.

Where to start

A comprehensive tutorial on getting started with Docker!

3.91K
1.55K
6m
MIT

A collection of tutorials on Hadoop, MapReduce, Spark, Docker

13
7
7m
MIT

Learn how to use docker.io containers to consistently deploy your apps on any infrastructure.

181
27
12m
n/a

Un tutorial Docker en espaรฑol. Basado en el libro Docker Cookbook de O'reilly

150
62
8m
MIT

๐Ÿ‹ Docker Cheat Sheet ๐Ÿ‹

3.1K
325
98d
MIT

Docker: Printable Quick Reference

157
21
4y 114d
n/a

A collection of recipes for docker.

18
1
3y 9m
n/a

Docker Cheat Sheet

19.34K
3.84K
16d
CC-BY-4.0

for development and delivery, with a practical roadmap for adoption.

Ashley Davis - A practical and project-based guide to building applications with microservices, starts by building a Docker image for a single microservice and publishing it to a private container registry, finishes by deploying a complete microservices application to a production Kubernetes cluster.

the official documentation.

An introduction to Docker for developers and testers who have never used it. (Video 1h40, recorded linux.conf.au 2019 โ€” Christchurch, New Zealand) by Alex Clews.

In this Docker tutorial, you'll learn all the basics and learn how you can containerize Node.js and Go applications. Even if you aren't familiar with these languages it should be easy for you to follow this tutorial and use any other language.

Learn Docker using Interactive Browser-Based Labs

PWD is a great way to get started with Docker from beginner to advanced users. Docker runs directly in your browser.

The landscape for container technologies is larger than just docker. Without a good handle on the terminology, It can be difficult to grasp the key differences between docker and (pick your favorites, CRI-O, rkt, lxc/lxd) or understand what the Open Container Initiative is doing to standardize container technology.

This 10,000+ words article is divided into 38 sections and walks readers through all the fundamentals of Docker with project examples.

Where to start (Windows)

Walkthrough installing Docker on Windows 10, building a Docker image and running a Windows container

Introduces you to the official Getting Started Tutorial using Windows 10 and Hyper-V.

You will learn to identify the types of .NET Framework applications that are good candidates for containerization, the "lift-and-shift" approach to containerization.

Demonstration running ASP.NET and SQL Server workloads in Docker

Steps for Dockerizing a legacy ASP.NET app and runnning as a Windows container

movie_camera: - A 20-minute overview, using Docker to run PowerShell, ASP.NET Core and ASP.NET apps

Overview of Windows containers, drilling down to Quick Starts for Windows 10 and Windows Server 2016

Projects

Moby Project - a collaborative project for the container ecosystem to assemble container-based systems

58.97K
16.98K
7d
Apache-2.0

Define and run multi-container applications with Docker

20.58K
3.36K
86d
Apache-2.0

Machine management for a container-centric world

6.16K
1.81K
1y 86d
Apache-2.0

Swarm Classic: a container clustering system. Not to be confused with Docker Swarm which is at https://github.com/docker/swarmkit

5.82K
1.13K
5m
n/a

Container Composition

Write Dockerfile completely in Bash/Bourne. Extensible and simple.

118
11
11m
n/a

Docker implemented in around 100 lines of bash

7.82K
569
5y 108d
GPL-3.0

A mruby-based Builder for Docker Images

234
20
3y 25d
n/a

Capitan is a tool for managing multiple Docker containers

20
0
3y 5m
MIT

Generate Plantuml graphs from docker-compose files

70
6
3y 8m
MIT

๐Ÿƒโ†’๐ŸŽผ docker run asdlksjfksdf > docker-composerize up

785
55
74d
n/a

Crowdr is a tool for managing multiple Docker containers

83
8
48d
MIT

Turn a docker-compose.yml files into Graphviz .dot files

43
6
5y 58d
n/a

Utility to handle updates to docker configs and secrets

19
3
4m
MIT

Render Docker compose files.

77
11
4y 95d
MIT

An opinionated, multi-language, build tool based on Docker and Docker Compose

69
15
1y 10m
Apache-2.0

A build flow tool for Docker.

1.17K
86
9m
Apache-2.0

Go from Docker Compose to Kubernetes

5.77K
482
10d
Apache-2.0

Container orchestration for Docker environments

612
39
7y 107d
MIT

Organise your Docker containers with muscle and intelligence

158
6
2y 7m
MIT

a script to run docker-compose.yml using podman

1.27K
148
59d
GPL-2.0

Build and run layered root filesystems.

351
15
5m
MIT

Docker composition tool with idempotency features for deploying apps composed of multiple containers.

409
21
2y 8m
n/a

Rocker breaks the limits of Dockerfile.

1.34K
81
2y 82d
n/a

Docker Compose Templates

60
3
3y 8m
MIT

๐ŸŒˆ Stitchoker its a lightweight and fast command line utility utility for conveniently grouping your docker-compose multiple container services as a single application

4
0
9m
Apache-2.0

Dynamically configure applications that require static configuration in docker container.

21
2
10m
MIT

A lightweight tool for easy deployment and rollback of dockerized applications.

183
19
10m
Apache-2.0

Deployment and Infrastructure

A mass deployment tool for Docker fleets

1.72K
106
6m
MIT

Apache Brooklyn cloud native infrastructure blueprints

431
66
2y 34d
Apache-2.0

Deployment system for Docker

104
11
4y 20d
n/a

Docker blue-green/deployment/management supporting Mesos/Marathon and Compose.

92
15
2y 5m
Apache-2.0

Git and Docker deployment tool.

50
6
4y 21d
n/a

Do docker actions and Deploy gluster containers!

106
14
6y 24d
GPL-2.0

Build and deploy docker images to Kubernetes using git push

3.42K
173
7m
Apache-2.0

Artifact Metadata API

1.13K
204
16d
Apache-2.0

Automated deployment with Docker.

424
20
5y 11m
n/a

Swarm Management is a python application, installed with pip. The application makes it easy to manage a Docker Swarm by configuring a single *.yml file describing which stacks to deploy, and which networks, configs or secrets to create.

19
3
34d
MIT

GitOps delivery tool

2.1K
105
0d
Apache-2.0

a CoreOS VM to build swarm clusters for Dev & Production by @blackfish

BosnD, the boatswain daemon - A dynamic configuration file writer & service reloader for dynamically changing container environments.

Monitoring

Monitor and restart unhealthy docker containers.

426
98
5m
MIT

Axibase Time Series Database: Usage Examples and Research Articles

338
27
11m
Apache-2.0

Analyzes resource usage and performance characteristics of running containers.

11.46K
1.72K
2d
n/a

Docker hosts and containers monitoring with Prometheus, Grafana, cAdvisor, NodeExporter and AlertManager

3.52K
1.06K
2d
MIT

Monitor docker stats and send alerts

85
13
3y 12d
MIT

Docker Monitoring with support for Grafana and Graphite

203
27
5y 11m
n/a

Realtime log viewer for docker containers.

526
52
0d
MIT

Glances an Eye on your system. A top/htop alternative for GNU/Linux, BSD, Mac OS and Windows operating systems.

17.18K
1.12K
5d
LGPL-3.0

Docker-Monitoring based on Cadvisor, InfluxDB, and Grafana

436
124
2y 6m
n/a

a log shipping tool

134
8
5y 52d
MIT

Log routing for Docker container logs

4.16K
660
34d
MIT

Monitor docker containers resources usage and execute docker commands or inside containers

12
1
73d
GPL-3.0

Metrics Pipeline for interoperability and Enterprise Prometheus

531
64
11m
Apache-2.0

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.

474
115
2y 111d
MIT

Monitor docker Swarm services and sends a pushover notification if anyone is down

12
2
1y 51d
n/a

Docker/Kubernetes/Mesos/Marathon/Chronos/LXC/LXD/Swarm container monitoring - Docker image, Zabbix template and C module

1.08K
245
4m
GPL-2.0

Add and monitor running docker containers in Zabbix Server

47
13
3y 4m
GPL-3.0

I/O monitoring for containers on processlevel.

heavy_dollar_sign: - Monitor containerized applications without installing agents or modifying your Run commands

A template for your Docker, Grafana and Prometheus stack [@vegasbrianc][vegasbrianc]

Networking

flannel is a network fabric for containers, designed for Kubernetes

5.69K
1.87K
86d
Apache-2.0

High performance container overlay networks on Linux. Enabling RDMA (on both InfiniBand and RoCE) and accelerating TCP to bare metal performance. Freeflow requires zero modification on application code/binary.

464
60
2y 13d
MIT

a Docker + Kubernetes network trouble-shooting swiss-army container

2.32K
338
33d
Apache-2.0

Software-Defined Networking tools for LXC (LinuX Containers)

3.79K
690
11m
Apache-2.0

Orchestration

An automation platform with a plugin architecture that allows you to easily create and share services.

83
22
3y 4m
Apache-2.0

Mechanism to easily move a container from one Docker host to another

20
2
5y 8m
n/a

CloudSlang Language, CLI and Builder

205
72
1d
n/a

clusterdock is a framework for creating Docker-based container clusters

25
6
6d
Apache-2.0

A simple container management platform

241
32
3y 113d
GPL-3.0

Yet another control plane based on docker built-in swarmkit

732
167
3y 53d
Apache-2.0

Docker Flow Swarm Listener

61
52
1y 6m
MIT

Framework for easy management of docker-based components across machines

269
31
4y 118d
Apache-2.0

Haven is an open source Docker container management system. It integrates container, application, cluster, image, and registry management in one single place.

220
37
2y 4m
Apache-2.0

Docker container orchestration platform

2.06K
255
5m
Apache-2.0

The developer friendly container and micro services platform. Works on any cloud, easy to setup, simple to use.

1.48K
128
1y 9m
Apache-2.0

Production-Grade Container Scheduling and Management

71.92K
26.02K
2d
Apache-2.0

ManageIQ Open-Source Management Platform

1.07K
780
1d
Apache-2.0

Mantl is a modern platform for rapidly deploying globally distributed services

3.06K
443
2y 9m
Apache-2.0

Deploy and manage containers (including Docker) on top of Apache Mesos at scale.

3.99K
879
28d
Apache-2.0

Apache Mesos

4.61K
1.67K
2d
Apache-2.0

Nomad is an easy-to-use, flexible, and performant workload orchestrator that can deploy a mix of microservice, batch, containerized, and non-containerized applications. Nomad is easy to operate and scale and has native Consul and Vault integrations.

7.16K
1.19K
1d
MPL-2.0

The Web GUI for Panamax

1.46K
165
10m
Apache-2.0

Complete container management platform

15.72K
1.95K
1d
Apache-2.0

Create jobs on a time-based schedule on Docker Swarm

359
37
2d
MIT

PaaS

Open Source PaaS Built on Docker

389
35
4y 9m
Apache-2.0

Scalable PaaS (automated Docker+nginx) - aka Heroku on Steroids

6.35K
393
15d
n/a

Private PaaS built on native AWS services for maximum privacy and minimum upkeep

1.82K
180
13d
n/a

Docker Compose Wrapper (a poor man's PAAS management tool)

12
3
3y 8m
n/a

A docker-powered PaaS that helps you build and manage the lifecycle of applications

20.07K
1.59K
2d
MIT

A PaaS built on top of Amazon EC2 Container Service (ECS)

2.63K
162
66d
BSD-2-Clause

Exoframe is a self-hosted tool that allows simple one-command deployments using Docker

957
53
6m
n/a

A next generation open source platform as a service (PaaS)

7.83K
577
100d
BSD-3-Clause

Hephy Workflow - An open source fork of Deis Workflow - The open source PaaS for Kubernetes.

272
29
10d
MIT

The ideal platform for developers

1.48K
89
1y 37d
MIT

Open source, extensible and Docker-based Platform as a Service (PaaS).

3.44K
461
1d
BSD-3-Clause

Reverse Proxy

Update a remote dnsmasq server with Docker container hostnames

11
1
8d
n/a

Docker Flow Proxy

274
186
1y 110d
MIT

Transparent proxy for docker containers, run in a docker container

237
50
2y 5m
Apache-2.0

Consul Load-Balancing made simple

6.49K
572
34d
MIT

Automated H2O reverse proxy for Docker containers. An alternative jwilder/nginx-proxy.

44
7
4y 10m
MIT

LetsEncrypt companion container for nginx-proxy

5.65K
673
3d
MIT

DNS Server & Reverse proxy for Docker - Compatible with docker-compose, boot2docker and docker-machine

165
12
3y 9m
MIT

Docker container for managing Nginx proxy hosts with a simple, powerful interface

2.47K
347
8d
MIT

Route DNS names to Swarm services based on labels

169
20
2y 100d
MIT

A ยซzero configยป fully stateless and scalable service name router for docker swarm mode with a fresh more secure approach

48
12
1y 6m
MIT

The Cloud Native Application Proxy

31.65K
3.49K
6d
MIT

Runtime

AinD: Android in Docker. Ain't an emulator.

1.19K
54
49d
Apache-2.0

Open Container Initiative-based implementation of Kubernetes Container Runtime Interface

2.71K
530
3d
Apache-2.0

LXC - Linux Containers

3.21K
913
5d
n/a

Podman: A tool for managing OCI containers and pods

6.04K
698
3d
Apache-2.0

LXC binary written in Rust

9
2
70d
n/a

OCI Runtime Tools

223
98
4m
Apache-2.0

Security

This project is deprecated. Work is now done on https://github.com/anchore/syft and https://github.com/anchore/grype for local-host Software Bill of Materials and vulnerability scanning tools.

357
59
55d
Apache-2.0

Custom & better AppArmor profile generator for Docker containers.

863
63
70d
MIT

CIS Docker Benchmark - InSpec Profile

305
61
5m
Apache-2.0

Vulnerability Static Analysis for Containers

7.18K
897
6d
Apache-2.0

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

782
119
9m
Apache-2.0

Identify vulnerabilities in running containers, images, hosts and repositories

324
41
38d
n/a

The Docker Bench for Security is a script that checks for dozens of common best-practices around deploying Docker containers in production.

6.39K
684
8d
Apache-2.0

A tool to help forensicate offline docker acquisitions

303
27
13d
Apache-2.0

Automatically manage docker image digests by tracking them in a separate Lockfile

195
6
25d
Apache-2.0

Notary is a project that allows anyone to have trust over arbitrary collections of data

2.38K
413
114d
Apache-2.0

NIST Certified SCAP 1.2 toolkit

698
234
1d
LGPL-2.1

Cloud Native Runtime Security

3.19K
394
3d
Apache-2.0

A Simple and Comprehensive Vulnerability Scanner for Containers, Suitable for CI

5.45K
495
8d
Apache-2.0

heavy_dollar_sign: - Securing container-based applications from Dev to Production on any platform

Full life cycle Cloud Native Workload Protection platform for kubernetes, virtual machines and serverless.

heavy_dollar_sign: - a Docker vulnerability scanner with constant Kubernetes monitoring and pipeline integration.

heavy_dollar_sign: - (previously Twistlock Security Suite) detects vulnerabilities, hardens container images, and enforces security policies across the lifecycle of applications.

heavy_dollar_sign: - Trend Micro DeepSecurity offers runtime protection for container workloads and hosts as well as preruntime scanning of images to identify vulnerabilities, malware and content such as hardcoded secrets.

Service Discovery

Dockerized Consul

1.08K
294
3y 10m
MIT

Distributed reliable key-value store for the most critical data of a distributed system

33.67K
7.14K
1d
Apache-2.0

Connect, secure, control, and observe services.

25.39K
4.88K
0d
Apache-2.0

lightweight nginx based load balancer self using service discovery provided by registrator.

50
3
5y 7m
n/a

Service registry bridge for Docker with pluggable adapters

4.42K
881
10m
MIT

Volume Management / Data

Blockbridge volume plugin for Docker

88
12
1y 9m
BSD-3-Clause

A Docker volume plugin, managing persistent container volumes.

1.27K
131
1y 11m
Apache-2.0

Activates NFS on docker-machine

789
108
12m
MIT

A docker data container using Unison for fast folder sync. An alternative to slow boot2docker volumes on OS X.

168
24
11m
GPL-3.0

Create named local volumes that persist in the location(s) you want

650
84
1y 53d
MIT

High Performance, Kubernetes Native Object Storage

24.74K
2.66K
3d
Apache-2.0

Docker NFS, AWS EFS, Ceph & Samba/CIFS Volume Plugin

976
142
9m
Apache-2.0

REX-Ray is a container storage orchestration engine enabling persistence for cloud native workloads

1.86K
266
1y 10m
Apache-2.0

START HERE: Setup a Swarm cluster with persistent storage in 10 minutes

0
0
1y 79d
n/a

heavy_dollar_sign: - Decentralized storage solution for persistent, shared and replicated volumes.

heavy_dollar_sign: - fully fault-tolerant distributed file system with a docker volume driver

Desktop

๐Ÿค–๐Ÿค–๐Ÿค– Electron + Vue.js for Docker

740
100
3y 66d
MIT

DockStation is developer-centric application to managing projects based on Docker. Instead of lots of CLI commands you can monitor, configure, and manage services and containers using just a GUI.

1.37K
62
10m
n/a

Docker Compose UI: Lifeboat is an easy way to launch projects with a graphical interface

173
23
1y 12d
n/a

Manage containers from the MacOSX menu bar by @RickWong

Local LAMP/LEMP Development Studio @sfx101

Terminal

โš“๏ธ Easily start and stop docker compose projects

157
10
79d
n/a

A command line / text based Linux Containers monitoring tool that works just like you expect.

412
32
3y 74d
MIT

Top-like interface for container metrics

10.81K
415
3d
MIT

Dext plugin to search the Docker Registry for Docker images.

1
1
3y 10m
MIT

A tool for exploring each layer in a docker image

23.42K
867
61d
MIT

Tools for browsing and manipulating docker registries.

366
51
2y 3d
MIT

SSH Server for Docker containers ~ Because every container should be accessible

548
83
2y 7m
GPL-2.0

Console-based Docker monitoring

774
34
5y 9m
Apache-2.0

Manage docker from Emacs.

490
49
5m
n/a

Docker + Minecraft = Dockercraft

6.05K
354
2y 5m
Apache-2.0

An emacs mode for handling Dockerfiles

391
58
1y 36d
Apache-2.0

"Docker Push Readme" - a Docker CLI plugin to update container repo docs

52
1
7d
MIT

Query your docker via SQL

112
8
6y 19d
MIT

DockSTARTer helps you get started with home server apps running in Docker.

1.12K
133
1d
MIT

Immersive terminal interface for managing docker containers and services

2.73K
122
91d
MIT

dry - A Docker manager for the terminal @

2.24K
78
92d
MIT

Docker Version Manager

499
52
1y 10m
Apache-2.0

๐Ÿ  Command line tool that helps going inside docker containers ๐Ÿ 

12
0
40d
MIT

The lazier way to manage everything docker

16.73K
618
13d
MIT

Creates a system where users are forced to login in dedicated independent docker containers.

23
7
2y 0d
Apache-2.0
2.44K
259
6m
Apache-2.0

Pdocker is a simple terminal UI to maintain and manage personal projects in Docker.

3
1
98d
Apache-2.0

A Powerline segment for showing the status of your Docker containers

58
2
3y 5m
MIT

Poco will help you to organise and manage Docker, Docker-Compose, Kubernetes, Openshift projects of any complexity using simple YAML config files to shorten the route from finding your project to initialising it in your local environment.

67
4
4m
MIT

Docker registry v2 command line client and repo listing generator with security checks.

1.35K
141
70d
MIT

Simple Container-Utilizing Build Apparatus

55
8
80d
MIT

Terminal User Interface for docker engine

822
53
10m
MIT

Work with remote images registries - retrieving information, images, signing content

2.76K
335
2d
Apache-2.0

What's Up, Dock(er)?

26
1
2d
n/a

Tsaotun - Python based Assistance for Docker

49
2
2y 11m
n/a

A CLI with autocompletion and syntax highlighting for Docker commands.

644
35
2y 51d
BSD-3-Clause

Web

Connect your containers via a web-tty

146
22
4m
Apache-2.0

web interface for Docker Compose

1.41K
195
2y 6m
MIT

๐Ÿณ Web Interface for the Docker Registry HTTP API V2 written in Ruby on Rails.

209
28
13d
MIT

A web frontend/UI for easy private/local Docker Registry integration

882
151
6m
GPL-3.0

The simplest and most complete UI for your private registry

656
105
2d
AGPL-3.0

Web UI for private docker registry v2

463
125
4y 52d
GPL-2.0

A visualizer for Docker Swarm Mode using the Docker Remote API, Node.JS, and D3

2.89K
473
1y 10m
Apache-2.0

Simple Web-Interface for Docker with a lot of features

18
3
4y 11m
MIT

A tool for browse and analyze Docker Registries

3
0
2y 11m
n/a

Kubevious - application centric Kubernetes UI and continuous assurance provider

722
51
9d
Apache-2.0

OctoLinker โ€” Links together, what belongs together

4.55K
289
3d
MIT

Making Docker and Kubernetes management easy.

16.53K
1.53K
3d
Zlib

A lightweight Docker Developer Interface for Docker Remote API

114
21
2y 11m
MIT

Friendly Web UI to manage and monitor docker

1.89K
278
3y 5d
Apache-2.0

Lightweight mobile-friendly Docker Swarm management UI

1.85K
173
57d
EPL-1.0

A web UI for Docker, focused on swarm cluster.

322
56
1y 7m
MIT

Eclipse Theia is a cloud & desktop IDE framework implemented in TypeScript.

12.36K
1.47K
3d
n/a

A web interface for managing docker containers with an emphasis on templating to provide 1 click deployments. Think of it like a decentralized app store for servers that anyone can make packages for.

353
23
31d
MIT

Base Tools

Container introspection tool. Find out what container runtime is being used as well as features available.

609
40
70d
MIT

autodock is a Daemon for Docker Automation that helps to build automated Docker based infrastructure by integrating with Docker events

58
5
42d
n/a

Lightweight process-tree manager for Docker-like containers

168
23
2y 11m
n/a

๐Ÿ‹ A cron-like job scheduler for docker

29
1
45d
ISC

๐Ÿฅ‘ Language focused docker images, minus the operating system.

8.36K
464
2d
Apache-2.0

Alpine Linux Docker image. Win at minimalism!

5.38K
520
9m
BSD-2-Clause

Generate files from docker container meta-data

3.72K
528
2y 32d
MIT

Utility to simplify running applications in docker containers

3.71K
259
8m
MIT

Simple Go-based setuid+setgid+setgroups+exec

3.49K
217
112d
GPL-3.0

Check if the process is running inside a Docker container

121
6
114d
MIT

Explore Docker registries and manipulate Docker images!

270
24
20d
Apache-2.0

Build and run Docker containers leveraging NVIDIA GPUs

12.19K
1.59K
71d
Apache-2.0

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.

0
0
52d
GPL-3.0

switch user and group id and exec

725
75
1y 9m
MIT

Cron for containers

830
55
2d
MIT

A minimalistic RC system and process manager for containers and applications

27
3
11d
MIT

Builder

ansible-playbook + buildah = a sweet container image

441
49
71d
MIT

A tool that facilitates building OCI images

3.44K
420
1d
Apache-2.0

concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit

3.17K
399
0d
Apache-2.0

CEKit - Container Evolution Kit

51
29
6d
MIT

container-diff: Diff your Docker containers

2.61K
176
7m
Apache-2.0

container-factory produces Docker images from tarballs of application source code

57
2
5y 6m
ISC

Copy a Docker image between registries without a full Docker installation

27
12
2y 111d
n/a

๐ŸณA tool to help you containerize application in seconds

516
90
9m
Apache-2.0

Stats collector for Docker layers

71
2
2y 7m
n/a

squash and unpack Docker images, in Golang

30
4
7m
GPL-3.0

build,tag,and push a bunch of related docker images via a single command

84
19
1y 5d
Apache-2.0

Generate docker commands to rerun existing containers

171
11
2y 45d
MIT

A reproducible Docker image build system for complex software stacks

113
25
10m
Apache-2.0

DockerSlim (docker-slim): Don't change anything in your Docker container image and minify it by up to 30x (and for compiled languages even more) making it secure too! (free and open source)

9.38K
331
9d
n/a

DSL and Gem for building ready-to-launch Docker images

212
8
1y 40d
MIT

A Client Driven Docker Image Builder

266
15
4y 6m
Apache-2.0

Essex - Boilerplate for Docker Based Projects

29
0
6m
MIT

HPC Container Maker

243
52
8d
Apache-2.0

Standalone, daemon-less, unprivileged Dockerfile and OCI compatible container image builder.

2.93K
173
5d
MIT

Build Container Images In Kubernetes

6.92K
671
21d
Apache-2.0

Fast and flexible Docker image building tool, works in unprivileged containerized environments like Mesos and Kubernetes.

2.3K
133
22d
Apache-2.0

Apache Mesos framework for building Docker images on a cluster of machines

132
15
4y 5m
MIT

Given an existing docker container, prints the command line necessary to run a copy of it.

470
62
91d
n/a

Skinnywhale helps you make smaller (as in megabytes) Docker containers

178
11
5y 32d
MIT

Smith: A microcontainer builder

604
43
2y 104d
n/a

Program to reverse Docker images into Dockerfiles

606
37
5m
GPL-3.0

Tool to automatically dockerize your application.

298
14
1y 6m
MIT

Analyze the contents of images and add metadata labels

Hashicorp tool to build machine images including docker image integrated with configuration management tools like chef, puppet, ansible

A template for creating production-ready Docker images for Python applications.

Dockerfile

Docker base images which use the chaperone lightweight process manager.

56
10
4y 4m
n/a

dfg - Generates dockerfiles based on various input channels.

88
4
10m
GPL-3.0

A repository containing useful, lightweight and reliable dockerfiles.

30
9
48d
n/a

Manage docker image references

13
6
6m
n/a

Docker Images

224
207
2y 4m
n/a

Docker Compose Sample

51
7
3y 5m
n/a

Collection of Dockerfiles

296
62
3y 7m
n/a

Various Dockerfiles I use on the desktop and on servers.

10.48K
1.89K
13d
MIT

Dockerfile examples

437
175
4y 79d
Apache-2.0

Some example dockerfiles for use with Docker

781
635
4y 12m
n/a

These are Dockerfiles I've created for programs without official docker image.

24
1
6m
n/a

A collection of delicious docker recipes

2.12K
565
3d
n/a

Trusted Automated Docker Builds. Dockerfile Project maintains a central repository of Dockerfile for various popular open source software services runnable on a Docker container.

Linter

Keep an eye on your docker image size and prevent it from growing too big

82
1
1d
MIT

Dockerfile format and parser. Like gofmt but for Dockerfiles.

359
22
70d
MIT

An opinionated Dockerfile linter.

693
61
72d
MIT

Dockerfile linter, validate inline bash, written in Haskell

4.33K
194
2d
GPL-3.0

A simple non professional Dockerfile linter

33
7
1y 15d
MIT

Metadata

OCI Image Format

1.1K
198
5m
Apache-2.0

Registry

A small tool to clean up Docker Registries (v2).

40
10
2y 112d
Apache-2.0

Docket - Custom docker registry that allows for lightning fast deploys through bittorrent

682
32
2y 5m
MIT

An open source trusted cloud native registry project that stores, signs, and scans content.

13.4K
3.49K
0d
Apache-2.0

P2P Docker registry capable of distributing TBs of data in seconds

4.14K
255
21d
Apache-2.0

Authorization service and frontend for Docker registry (v2)

2.75K
473
8m
Apache-2.0

Private Docker registry

14
4
3y 7m
n/a

Amazon EC2 Container Registry (ECR) is a fully-managed Docker container registry that makes it easy for developers to store, manage, and deploy Docker container images.

Manage a Docker private registry as a first-class Azure resource

A fully managed package management SaaS, with first-class support for public and private Docker registries (and many others, incl. Helm charts for the Kubernetes ecosystem). Has a generous free-tier and is also completely free for open-source.

Bare-metal container hosting.

provided by Docker Inc.

Fast, private Docker image storage on Google Cloud Platform

Repositories focused on using it images in GitLab CI

Artifact Repository Manager, can be used as private Docker Registry as well

part of CoreOS) - Secure hosting for private Docker repositories

API Client

Docker event handling with Python

135
6
2y 11d
ISC

An idiomatic, data-driven, REPL friendly Clojure Docker client

152
12
28d
LGPL-3.0

A Docker client for Java written in Kotlin and Groovy

78
27
54d
Apache-2.0

INACTIVE: A simple docker client for the JVM

1.36K
535
1y 5m
Apache-2.0

Docker integration testing kit with Scala

426
88
1y 5m
MIT

Lightweight Java Docker client

207
48
29d
BSD-3-Clause

Maven plugin for running and creating Docker images

1.39K
528
44d
Apache-2.0

PowerShell Module for Docker

275
92
2y 7m
MIT

.NET (C#) Client Library for Docker API

1.31K
274
106d
MIT

.NET (C#) Client Library for Docker Registry API V2

13
9
82d
Apache-2.0

MATURE: A set of Maven tools for dealing with Dockerfiles

2.31K
379
1y 42d
Apache-2.0

Docker + Node = Dockerode (Node.js module for Docker's Remote API)

2.94K
378
64d
Apache-2.0

A Deadly Simple Docker Monitoring Wrapper For Docker API

67
16
3y 9m
MIT

Go client for the Docker Engine API.

1.72K
522
92d
n/a

Gradle Docker plugin

78
19
54d
Apache-2.0

Unmaintained/Deprecated An experimental go library providing Compose-like functionality

585
194
1y 111d
Apache-2.0

CLI client for Portainer

50
10
1y 0d
GPL-3.0

Integrates Docker Compose functionality into sbt

166
28
1y 46d
BSD-3-Clause

Create Docker images directly from sbt

681
100
102d
MIT

Docker API client for JavaScript, automatically generated from Swagger API definition from moby repository. By @masaeedu

CI/CD

Captain - Convert your Git workflow to Docker containers

731
51
1y 42d
MIT

Powerful workflow engine and end-to-end pipeline solutions implemented with native Kubernetes resources. https://cyclone.dev

956
158
2d
Apache-2.0

Receive notifications when an image is updated on a Docker registry

537
35
2d
MIT

Jenkins Cloud Plugin for Docker

436
296
105d
MIT

Automatically keep your docker services and your docker containers up-to-date with the latest version

47
7
38d
MIT

Drone is a Container-Native, Continuous Delivery Platform

22.11K
2.15K
6d
n/a

Deprecated. See: https://github.com/gocd/docker-gocd-server

96
76
3y 8m
Apache-2.0

continuous deployment of a microservices application with Docker

139
38
3y 118d
MIT

A full-stack DevOps on AWS framework

941
132
5m
MIT

Automatically update running docker containers with newest available image

1.35K
136
66d
MIT

Container-native task automation engine.

199
54
0d
MIT

Easily dockerize your Git repository

31
9
71d
Apache-2.0

Swarm CI - Docker Swarm-based CI system or enhancement to existing systems.

47
5
3y 9m
Apache-2.0

A process for automating Docker container base image updates.

6.92K
415
7d
Apache-2.0

The best of Git, build & deployment tools combined into one powerful tool that supercharged our development.

GitLab has integrated CI to test, build and deploy your code with the use of GitLab runners.

Yahoo's OpenSource buildplatform designed for Continous Delivery.

Development Environment

Build And Testing Environments as Code Tool

369
32
0d
Apache-2.0

Containerize your development workflow.

669
26
1y 6m
MIT

DEPRECATED; see https://github.com/boot2docker/boot2docker/pull/1408

8.38K
1.27K
5m
Apache-2.0

Use Docker to define your build environment.

23
5
1y 40d
Apache-2.0

CrashCart: sideload binaries into a running container

268
22
2y 104d
n/a

Local development environment toolset based on Docker

21
1
7m
MIT

Development environments powered by Docker and buildpacks

201
16
2y 11m
MIT

faster, friendlier Docker on OS X

2.1K
117
1y 7m
MIT

CLI gives the "native" interaction with applications configured with Docker Compose.

628
19
0d
MIT

The simplest way to use Docker on OS X

2.39K
62
2y 7m
MIT

A build automation tool for Docker applications

258
29
14d
Apache-2.0

Build Management is a python application, installed with pip. The application makes it easy to manage a build system based on Docker by configuring a single yaml file describing how to build, test, run or publish a containerized solution.

7
4
34d
MIT

Docker missing tools

16
3
2y 7m
n/a

A productive development environment with Docker on OS X

1.44K
112
2y 8m
MIT

Generate Web/CLI projects Dockerized development environments, from 1 simple YAML file.

28
3
2y 64d