From 8596ec1ef515f494047bc1aae0f5b352376e8cfc Mon Sep 17 00:00:00 2001 From: Moshe-Immerman Date: Sat, 2 Sep 2017 19:32:48 +0200 Subject: [PATCH 01/48] remove Flocker - ClusterHQ shutdown in Dec 2016 --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index b6a6314..84bf869 100644 --- a/README.md +++ b/README.md @@ -198,7 +198,6 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c * [Crane](https://github.com/Dataman-Cloud/crane) - Control plane based on docker built-in swarm [@Dataman-Cloud](https://github.com/Dataman-Cloud) * [Deploying a Containerized App on a Public Node with Mesos](https://docs.mesosphere.com/usage/tutorials/containerized-app/) - Docker plus Mesosphere provides an easy way to automate and scale deployment of containers in a production environment * [ElasticKube](https://github.com/ElasticBox/elastickube) - Open source management platform for Kubernetes -* [Flocker](https://github.com/ClusterHQ/flocker) - Flocker is a data volume manager and multi-host Docker cluster management tool by [@ClusterHQ](https://github.com/ClusterHQ) * [gantryd](https://github.com/DevTable/gantryd) - A framework for easy management of docker-based components across machines by [@DevTable](https://github.com/DevTable) * [Haven](https://github.com/codeabovelab/haven-platform) - Haven is a simplified container management platform that integrates container, application, cluster, image, and registry managements. By [@codeabovelab](https://github.com/codeabovelab) * [Helios](https://github.com/spotify/helios) - A simple platform for deploying and managing containers across an entire fleet of servers by [@spotify](spotify) From 88c6ab2c700cf682ec9beb36aa634764c8f20404 Mon Sep 17 00:00:00 2001 From: Moshe-Immerman Date: Sat, 2 Sep 2017 19:49:41 +0200 Subject: [PATCH 02/48] move shipyard to UI -> Native I can't see any additional orchestration it does over and above swarm? It just seems to provide a UI with access control. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b6a6314..2e70bb6 100644 --- a/README.md +++ b/README.md @@ -213,7 +213,6 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c * [Portainer](https://github.com/portainer/portainer) - A lightweight management UI for managing your Docker host or Docker Swarm cluster (previously [DockerUI](https://github.com/kevana/ui-for-docker) by [@kevana](https://github.com/kevana)) * [Rancher](https://github.com/rancher/rancher) - An open source project that provides a complete platform for operating Docker in production by [@rancher][rancher]. * [Serf](https://github.com/hashicorp/serf) - Service orchestration and management tool by [@hashicorp][hashicorp] -* [Shipyard](https://github.com/shipyard/shipyard) - Composable Docker Management * [Swarmpit](https://github.com/swarmpit/swarmpit) - Lightweight Docker Swarm orchestration. Swarmpit provides clean way to manage your Docker Swarm cluster with various handful features such Service management, smart search, shared access and private registries. ### PaaS @@ -274,6 +273,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c #### Native * [DockStation](https://github.com/DockStation/dockstation) - A developer centric UI to configure, monitor, and manage services and containers [@dock_station](https://twitter.com/dock_station) +* [Shipyard](https://github.com/shipyard/shipyard) - Shipyard enables multi-host, Docker cluster management using Docker Swarm. #### Terminal From b0dbd8539154c61cae88220d88fec8c4316bd5c9 Mon Sep 17 00:00:00 2001 From: Moshe-Immerman Date: Sat, 2 Sep 2017 19:52:22 +0200 Subject: [PATCH 03/48] move portainer to UI -> Native Similar to shipyard, it provides a UI wrapper around swarm --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index b6a6314..9acef0a 100644 --- a/README.md +++ b/README.md @@ -210,7 +210,6 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c * [Nebula](https://github.com/nebula-orchestrator) - A Docker orchestration tool designed to manage massive scale distributed clusters. * [Nomad](https://github.com/hashicorp/nomad) - Easily deploy applications at any scale. A Distributed, Highly Available, Datacenter-Aware Scheduler by [@hashicorp][hashicorp] * [Panamax](https://github.com/CenturyLinkLabs/panamax-ui) - An open-source project that makes deploying complex containerized apps as easy as Drag-and-Drop by [@CenturyLinkLabs][CenturyLinkLabs]. -* [Portainer](https://github.com/portainer/portainer) - A lightweight management UI for managing your Docker host or Docker Swarm cluster (previously [DockerUI](https://github.com/kevana/ui-for-docker) by [@kevana](https://github.com/kevana)) * [Rancher](https://github.com/rancher/rancher) - An open source project that provides a complete platform for operating Docker in production by [@rancher][rancher]. * [Serf](https://github.com/hashicorp/serf) - Service orchestration and management tool by [@hashicorp][hashicorp] * [Shipyard](https://github.com/shipyard/shipyard) - Composable Docker Management @@ -233,7 +232,8 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c * [docker-proxy](https://github.com/silarsis/docker-proxy) - Transparent proxy for docker containers, run in a docker container. By [@silarsis](https://github.com/silarsis) * [fabio](https://github.com/fabiolb/fabio) - A fast, modern, zero-conf load balancing HTTP(S) router for deploying microservices managed by consul. By [@magiconair](https://github.com/magiconair) (Frank Schroeder) -* [h2o-proxy](https://github.com/zchee/h2o-proxy) - Automated H2O reverse proxy for Docker containers. An alternative to [jwilder/nginx-proxy][nginxproxy] by [@zchee](https://github.com/zchee) +* [h2o-proxy](https://github.com/zchee/h2o-proxy) - Automated H2O reverse proxy for Docker containers. An alter +to [jwilder/nginx-proxy][nginxproxy] by [@zchee](https://github.com/zchee) * [Let's Encrypt Nginx-proxy Companion](https://github.com/JrCs/docker-letsencrypt-nginx-proxy-companion) - A lightweight companion container for the nginx-proxy. It allow the creation/renewal of Let's Encrypt certificates automatically. By [@JrCs](https://github.com/JrCs) * [muguet](https://github.com/mattallty/muguet) - DNS Server & Reverse proxy for Docker environments. By [@mattallty](https://github.com/mattallty) * [nginx-proxy][nginxproxy] - Automated nginx proxy for Docker containers using docker-gen by [@jwilder][jwilder] @@ -274,6 +274,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c #### Native * [DockStation](https://github.com/DockStation/dockstation) - A developer centric UI to configure, monitor, and manage services and containers [@dock_station](https://twitter.com/dock_station) +* [Portainer](https://github.com/portainer/portainer) - A lightweight management UI for managing your Docker host or Docker Swarm cluster by [@kevana](https://github.com/kevana)) #### Terminal From eb5e19eee4cdc59960cee8c0017c5d640e28c8e6 Mon Sep 17 00:00:00 2001 From: Moshe-Immerman Date: Sat, 2 Sep 2017 19:57:52 +0200 Subject: [PATCH 04/48] move autodock to Base Tools technically a [Sidecar](https://docs.microsoft.com/en-us/azure/architecture/patterns/sidecar) along with docker-gen, but certainly not an orchestrator --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index b6a6314..676a11f 100644 --- a/README.md +++ b/README.md @@ -190,7 +190,6 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c ### Orchestration * [athena](https://github.com/athena-oss/athena) - An automation platform with a plugin architecture that allows you to easily create and share services. -* [autodock](https://github.com/prologic/autodock) - Daemon for Docker Automation by [@prologic][prologic] * [blimp](https://github.com/tubesandlube/blimp) - Uses Docker Machine to easily move a container from one Docker host to another, show containers running against all of your hosts, replicate a container across multiple hosts and more by [@defermat](https://github.com/defermat) and [@schvin](https://github.com/schvin) * [CloudSlang](http://www.cloudslang.io/) - CloudSlang is a workflow engine to create Docker process automation * [clusterdock](https://github.com/clusterdock/clusterdock) - Docker container orchestration to enable the testing of long-running cluster deployments From 53248fa2cb631a6b276e8ddb547e584e921246fb Mon Sep 17 00:00:00 2001 From: Moshe-Immerman Date: Sat, 2 Sep 2017 20:00:34 +0200 Subject: [PATCH 05/48] remove serf serf is awesome, but it isn't very specific to docker --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index b6a6314..6fed1a3 100644 --- a/README.md +++ b/README.md @@ -212,7 +212,6 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c * [Panamax](https://github.com/CenturyLinkLabs/panamax-ui) - An open-source project that makes deploying complex containerized apps as easy as Drag-and-Drop by [@CenturyLinkLabs][CenturyLinkLabs]. * [Portainer](https://github.com/portainer/portainer) - A lightweight management UI for managing your Docker host or Docker Swarm cluster (previously [DockerUI](https://github.com/kevana/ui-for-docker) by [@kevana](https://github.com/kevana)) * [Rancher](https://github.com/rancher/rancher) - An open source project that provides a complete platform for operating Docker in production by [@rancher][rancher]. -* [Serf](https://github.com/hashicorp/serf) - Service orchestration and management tool by [@hashicorp][hashicorp] * [Shipyard](https://github.com/shipyard/shipyard) - Composable Docker Management * [Swarmpit](https://github.com/swarmpit/swarmpit) - Lightweight Docker Swarm orchestration. Swarmpit provides clean way to manage your Docker Swarm cluster with various handful features such Service management, smart search, shared access and private registries. From be24e5fca80133dea22a356e85803c5d7f938dfd Mon Sep 17 00:00:00 2001 From: Moshe-Immerman Date: Sat, 2 Sep 2017 20:07:31 +0200 Subject: [PATCH 06/48] Update mesosphere link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b6a6314..fddec83 100644 --- a/README.md +++ b/README.md @@ -196,7 +196,6 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c * [clusterdock](https://github.com/clusterdock/clusterdock) - Docker container orchestration to enable the testing of long-running cluster deployments * [ContainerShip](https://github.com/containership/containership) A simple container management platform * [Crane](https://github.com/Dataman-Cloud/crane) - Control plane based on docker built-in swarm [@Dataman-Cloud](https://github.com/Dataman-Cloud) -* [Deploying a Containerized App on a Public Node with Mesos](https://docs.mesosphere.com/usage/tutorials/containerized-app/) - Docker plus Mesosphere provides an easy way to automate and scale deployment of containers in a production environment * [ElasticKube](https://github.com/ElasticBox/elastickube) - Open source management platform for Kubernetes * [Flocker](https://github.com/ClusterHQ/flocker) - Flocker is a data volume manager and multi-host Docker cluster management tool by [@ClusterHQ](https://github.com/ClusterHQ) * [gantryd](https://github.com/DevTable/gantryd) - A framework for easy management of docker-based components across machines by [@DevTable](https://github.com/DevTable) @@ -207,6 +206,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c * [Mantl](https://github.com/mantl/mantl) - Mantl is a modern platform for rapidly deploying globally distributed services * [Marathon](https://mesosphere.github.io/marathon/docs/) - Marathon is a private PaaS built on Mesos. It automatically handles hardware or software failures and ensures that an app is "always on" * [MCollective Docker Agent](https://github.com/m4ce/mcollective-docker-agent) - Uses MCollective to orchestrate your Docker containers and images by [@m4ce](https://github.com/m4ce) +* [Mesosphere DC/OS](https://mesosphere.com/product/) - Integrated platform for data and containers by [@mesosphere](https://mesosphere.com) * [Nebula](https://github.com/nebula-orchestrator) - A Docker orchestration tool designed to manage massive scale distributed clusters. * [Nomad](https://github.com/hashicorp/nomad) - Easily deploy applications at any scale. A Distributed, Highly Available, Datacenter-Aware Scheduler by [@hashicorp][hashicorp] * [Panamax](https://github.com/CenturyLinkLabs/panamax-ui) - An open-source project that makes deploying complex containerized apps as easy as Drag-and-Drop by [@CenturyLinkLabs][CenturyLinkLabs]. From 727e1f6697fd91c4585bd8d51938f4dbc9eba7d7 Mon Sep 17 00:00:00 2001 From: Moshe-Immerman Date: Sat, 2 Sep 2017 20:10:22 +0200 Subject: [PATCH 07/48] move MCollective agent to wrappers --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b6a6314..d23937b 100644 --- a/README.md +++ b/README.md @@ -206,7 +206,6 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c * [Kubernetes](https://github.com/kubernetes/kubernetes) - Open source orchestration system for Docker containers by Google * [Mantl](https://github.com/mantl/mantl) - Mantl is a modern platform for rapidly deploying globally distributed services * [Marathon](https://mesosphere.github.io/marathon/docs/) - Marathon is a private PaaS built on Mesos. It automatically handles hardware or software failures and ensures that an app is "always on" -* [MCollective Docker Agent](https://github.com/m4ce/mcollective-docker-agent) - Uses MCollective to orchestrate your Docker containers and images by [@m4ce](https://github.com/m4ce) * [Nebula](https://github.com/nebula-orchestrator) - A Docker orchestration tool designed to manage massive scale distributed clusters. * [Nomad](https://github.com/hashicorp/nomad) - Easily deploy applications at any scale. A Distributed, Highly Available, Datacenter-Aware Scheduler by [@hashicorp][hashicorp] * [Panamax](https://github.com/CenturyLinkLabs/panamax-ui) - An open-source project that makes deploying complex containerized apps as easy as Drag-and-Drop by [@CenturyLinkLabs][CenturyLinkLabs]. @@ -462,6 +461,7 @@ Services to securely store your Docker images. * [docker-do](https://github.com/benzaita/docker-do) - hassle-free docker run, like `env` but for docker by [@benzaita](https://github.com/benzaita) * [Dray](https://github.com/CenturyLinkLabs/dray) - An engine for managing the execution of container-based workflows by [@CenturyLinkLabs][CenturyLinkLabs] * [FuGu](https://github.com/mattes/fugu) - Docker run wrapper without orchestration by [@mattes](https://github.com/mattes) +* [MCollective Docker Agent](https://github.com/m4ce/mcollective-docker-agent) - Uses MCollective to orchestrate your Docker containers and images by [@m4ce](https://github.com/m4ce) * [SaltStack Docker module](https://docs.saltstack.com/en/latest/ref/modules/all/salt.modules.dockerng.html#module-salt.modules.dockerng) - SaltStack Docker module * [Shutit](http://ianmiell.github.io/shutit/) - Tool for building and maintaining complex Docker deployments by [@ianmiell][ianmiell] * [subuser](http://subuser.org) - Makes it easy to securely and portably run graphical desktop applications in Docker From 90634463f3ab339a9ebe8a206a561e28d5eb371f Mon Sep 17 00:00:00 2001 From: Moshe-Immerman Date: Sat, 2 Sep 2017 20:12:36 +0200 Subject: [PATCH 08/48] move docket to registeries --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b6a6314..cd92d0d 100644 --- a/README.md +++ b/README.md @@ -156,7 +156,6 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c * [Conduit](https://github.com/ehazlett/conduit) - Experimental deployment system for Docker by [@ehazlett](https://github.com/ehazlett) * [depcon](https://github.com/gondor/depcon) - Depcon is written in Go and allows you to easily deploy Docker containers to Apache Mesos/Marathon, Amazon ECS and Kubernetes. By [@gonodr][gondor] * [deploy](https://github.com/ttiny/deploy) - Git and Docker deployment tool. A middle ground between simple Docker composition tools and full blown cluster orchestration. Declarative configuration and short commands for managing (syncing, building, running) of infrastructures of more than a few services. Able to deploy whole preconfigured server or system of services with a single line (without having to scroll the line). -* [Docket](https://github.com/netvarun/docket) - Custom docker registry that allows for lightning fast deploys through bittorrent by [@netvarun](https://github.com/netvarun/) * [dockit](https://github.com/humblec/dockit) - Do docker actions and Deploy gluster containers! By [@humblec](https://github.com/humblec) * [Longshoreman](https://github.com/longshoreman/longshoreman) - Longshoreman automates application deployment using Docker. Just create a Docker repository (or use a service), configure the cluster using AWS or Digital Ocean (or whatever you like) and deploy applications using a Heroku-like CLI tool. By [longshoreman](https://github.com/longshoreman) @@ -365,6 +364,7 @@ Services to securely store your Docker images. * [Azure Container Registry](https://azure.microsoft.com/de-de/services/container-registry/) Manage a Docker private registry as a first-class Azure resource * [CargoOS](https://github.com/RedCoolBeans/cargos-buildroot) - A bare essential OS for running the Docker Engine on bare metal or Cloud. By [@RedCoolBeans](https://github.com/RedCoolBeans) * [Cycle.io](https://cycle.io/) Bare-metal container hosting. +* [Docket](https://github.com/netvarun/docket) - Custom docker registry that allows for lightning fast deploys through bittorrent by [@netvarun](https://github.com/netvarun/) * [Docker Hub](https://hub.docker.com/) provided by Docker Inc. * [Docker Registry v2][distribution] - The Docker toolset to pack, ship, store, and deliver content * [GCE Container Registry](https://cloud.google.com/container-registry/) Fast, private Docker image storage on Google Cloud Platform From a4dfb1293477d277ee48a8ae50d319cf7bb1c69b Mon Sep 17 00:00:00 2001 From: Moshe-Immerman Date: Sat, 2 Sep 2017 20:16:58 +0200 Subject: [PATCH 09/48] update deploy description --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b6a6314..39eb4fb 100644 --- a/README.md +++ b/README.md @@ -155,7 +155,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c * [Clocker](https://github.com/brooklyncentral/clocker) - 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][brooklyn] for application blueprints. By [@brooklyncentral](https://github.com/brooklyncentral) * [Conduit](https://github.com/ehazlett/conduit) - Experimental deployment system for Docker by [@ehazlett](https://github.com/ehazlett) * [depcon](https://github.com/gondor/depcon) - Depcon is written in Go and allows you to easily deploy Docker containers to Apache Mesos/Marathon, Amazon ECS and Kubernetes. By [@gonodr][gondor] -* [deploy](https://github.com/ttiny/deploy) - Git and Docker deployment tool. A middle ground between simple Docker composition tools and full blown cluster orchestration. Declarative configuration and short commands for managing (syncing, building, running) of infrastructures of more than a few services. Able to deploy whole preconfigured server or system of services with a single line (without having to scroll the line). +* [deploy](https://github.com/ttiny/deploy) 🤕 - Git and Docker deployment tool. A middle ground between simple Docker composition tools and full blown cluster orchestration by [@ttiny](https://github.com/ttiny) * [Docket](https://github.com/netvarun/docket) - Custom docker registry that allows for lightning fast deploys through bittorrent by [@netvarun](https://github.com/netvarun/) * [dockit](https://github.com/humblec/dockit) - Do docker actions and Deploy gluster containers! By [@humblec](https://github.com/humblec) * [Longshoreman](https://github.com/longshoreman/longshoreman) - Longshoreman automates application deployment using Docker. Just create a Docker repository (or use a service), configure the cluster using AWS or Digital Ocean (or whatever you like) and deploy applications using a Heroku-like CLI tool. By [longshoreman](https://github.com/longshoreman) From 2114c4cdf8e5e8b7ca642dfd4c04b1c6449b4caf Mon Sep 17 00:00:00 2001 From: Moshe-Immerman Date: Sat, 2 Sep 2017 20:23:45 +0200 Subject: [PATCH 10/48] Updated abandoned projects --- README.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index b6a6314..7b634d9 100644 --- a/README.md +++ b/README.md @@ -72,6 +72,7 @@ All the links are monitored and tested with [awesome_bot](https://github.com/dkh - [Russian](#russian) # Legend +- Abandoned 💀 - Beta 🤕 - Terminal 🤓 - Web Based 😎 @@ -157,8 +158,8 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c * [depcon](https://github.com/gondor/depcon) - Depcon is written in Go and allows you to easily deploy Docker containers to Apache Mesos/Marathon, Amazon ECS and Kubernetes. By [@gonodr][gondor] * [deploy](https://github.com/ttiny/deploy) - Git and Docker deployment tool. A middle ground between simple Docker composition tools and full blown cluster orchestration. Declarative configuration and short commands for managing (syncing, building, running) of infrastructures of more than a few services. Able to deploy whole preconfigured server or system of services with a single line (without having to scroll the line). * [Docket](https://github.com/netvarun/docket) - Custom docker registry that allows for lightning fast deploys through bittorrent by [@netvarun](https://github.com/netvarun/) -* [dockit](https://github.com/humblec/dockit) - Do docker actions and Deploy gluster containers! By [@humblec](https://github.com/humblec) -* [Longshoreman](https://github.com/longshoreman/longshoreman) - Longshoreman automates application deployment using Docker. Just create a Docker repository (or use a service), configure the cluster using AWS or Digital Ocean (or whatever you like) and deploy applications using a Heroku-like CLI tool. By [longshoreman](https://github.com/longshoreman) +* [dockit](https://github.com/humblec/dockit) 💀 - Do docker actions and Deploy gluster containers! By [@humblec](https://github.com/humblec) +* [Longshoreman](https://github.com/longshoreman/longshoreman) 💀 - Longshoreman automates application deployment using Docker. Just create a Docker repository (or use a service), configure the cluster using AWS or Digital Ocean (or whatever you like) and deploy applications using a Heroku-like CLI tool. By [longshoreman](https://github.com/longshoreman) ### Monitoring @@ -191,7 +192,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c * [athena](https://github.com/athena-oss/athena) - An automation platform with a plugin architecture that allows you to easily create and share services. * [autodock](https://github.com/prologic/autodock) - Daemon for Docker Automation by [@prologic][prologic] -* [blimp](https://github.com/tubesandlube/blimp) - Uses Docker Machine to easily move a container from one Docker host to another, show containers running against all of your hosts, replicate a container across multiple hosts and more by [@defermat](https://github.com/defermat) and [@schvin](https://github.com/schvin) +* [blimp](https://github.com/tubesandlube/blimp) 💀 - Uses Docker Machine to easily move a container from one Docker host to another, show containers running against all of your hosts, replicate a container across multiple hosts and more by [@defermat](https://github.com/defermat) and [@schvin](https://github.com/schvin) * [CloudSlang](http://www.cloudslang.io/) - CloudSlang is a workflow engine to create Docker process automation * [clusterdock](https://github.com/clusterdock/clusterdock) - Docker container orchestration to enable the testing of long-running cluster deployments * [ContainerShip](https://github.com/containership/containership) A simple container management platform @@ -199,7 +200,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c * [Deploying a Containerized App on a Public Node with Mesos](https://docs.mesosphere.com/usage/tutorials/containerized-app/) - Docker plus Mesosphere provides an easy way to automate and scale deployment of containers in a production environment * [ElasticKube](https://github.com/ElasticBox/elastickube) - Open source management platform for Kubernetes * [Flocker](https://github.com/ClusterHQ/flocker) - Flocker is a data volume manager and multi-host Docker cluster management tool by [@ClusterHQ](https://github.com/ClusterHQ) -* [gantryd](https://github.com/DevTable/gantryd) - A framework for easy management of docker-based components across machines by [@DevTable](https://github.com/DevTable) +* [gantryd](https://github.com/DevTable/gantryd) 💀 - A framework for easy management of docker-based components across machines by [@DevTable](https://github.com/DevTable) * [Haven](https://github.com/codeabovelab/haven-platform) - Haven is a simplified container management platform that integrates container, application, cluster, image, and registry managements. By [@codeabovelab](https://github.com/codeabovelab) * [Helios](https://github.com/spotify/helios) - A simple platform for deploying and managing containers across an entire fleet of servers by [@spotify](spotify) * [Kontena](https://github.com/kontena/kontena) - Application Containers for Masses https://www.kontena.io/ From d610043a262316d3e1770eef21c776b51c498ef4 Mon Sep 17 00:00:00 2001 From: Moshe-Immerman Date: Sat, 2 Sep 2017 20:25:38 +0200 Subject: [PATCH 11/48] Move docker-mon to terminal --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b6a6314..102a2da 100644 --- a/README.md +++ b/README.md @@ -165,7 +165,6 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c * [cAdvisor](https://github.com/google/cadvisor) - Analyzes resource usage and performance characteristics of running containers. Created by [@Google](https://github.com/google) * [Docker-Alertd](https://github.com/deltaskelta/docker-alertd) - Monitor and send alerts based on docker container resource usage/statistics * [Docker-Fluentd][fluentd] - Docker container to Log Other Containers' Logs. One can aggregate the logs of Docker containers running on the same host using Fluentd by [@kiyoto][kiyoto] -* [Docker-mon](https://github.com/icecrime/docker-mon) - Console-based Docker monitoring by [@icecrime](https://github.com/icecrime) * [Dockerana](https://github.com/dockerana/dockerana) - packaged version of Graphite and Grafana, specifically targeted at metrics from Docker. * [DoMonit](https://github.com/eon01/DoMonit) - A simple Docker Monitoring wrapper For Docker API * [Dynatrace](https://www.dynatrace.com/technologies/cloud-and-microservices/docker-monitoring/) - Monitor containerized applications without installing agents or modifying your Run commands @@ -283,6 +282,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c * [dockercraft](https://github.com/docker/dockercraft) - Docker + Minecraft = Dockercraft by [@docker][docker] * [docker.el](https://github.com/Silex/docker.el) Manage docker from Emacs by [Silex](https://github.com/Silex) * [dockerfile-mode](https://github.com/spotify/dockerfile-mode) An emacs mode for handling Dockerfiles by [spotify][spotify] +* [Docker-mon](https://github.com/icecrime/docker-mon) 💀 - Console-based Docker monitoring by [@icecrime](https://github.com/icecrime) * [dockersql](https://github.com/crosbymichael/dockersql) - A command line interface to query Docker using SQL by [@crosbymichael][crosbymichael] * [dockly](https://github.com/lirantal/dockly) - An interactive shell UI for managing Docker containers by [@lirantal](https://github.com/lirantal) * [docker-ls](https://github.com/mayflower/docker-ls) - CLI tools for browsing and manipulating docker registries by [@mayflower](https://github.com/mayflower) From 23fe0971bcf14459831bfd6993e83f6d0dcb5a89 Mon Sep 17 00:00:00 2001 From: Moshe-Immerman Date: Sat, 2 Sep 2017 20:27:33 +0200 Subject: [PATCH 12/48] Move DoMonit to API --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b6a6314..4cdad78 100644 --- a/README.md +++ b/README.md @@ -167,7 +167,6 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c * [Docker-Fluentd][fluentd] - Docker container to Log Other Containers' Logs. One can aggregate the logs of Docker containers running on the same host using Fluentd by [@kiyoto][kiyoto] * [Docker-mon](https://github.com/icecrime/docker-mon) - Console-based Docker monitoring by [@icecrime](https://github.com/icecrime) * [Dockerana](https://github.com/dockerana/dockerana) - packaged version of Graphite and Grafana, specifically targeted at metrics from Docker. -* [DoMonit](https://github.com/eon01/DoMonit) - A simple Docker Monitoring wrapper For Docker API * [Dynatrace](https://www.dynatrace.com/technologies/cloud-and-microservices/docker-monitoring/) - Monitor containerized applications without installing agents or modifying your Run commands * [Glances](https://nicolargo.github.io/glances/) - A cross-platform curses-based system monitoring tool written in Python by [@nicolargo](https://github.com/nicolargo) * [Grafana Docker Dashboard Template](https://grafana.com/dashboards/179) - A template for your Docker, Grafana and Prometheus stack [@vegasbrianc][vegasbrianc] @@ -387,6 +386,7 @@ Services to securely store your Docker images. * [Docker-PowerShell](https://github.com/Microsoft/Docker-PowerShell) - PowerShell Module for Docker * [Docker.DotNet](https://github.com/Microsoft/Docker.DotNet) - C#/.NET HTTP client for the Docker remote API by [@ahmetalpbalkan](ahmetalpbalkan) * [dockerode](https://github.com/apocas/dockerode) - Docker Remote API node.js module by [@apocas](https://github.com/apocas) +* [DoMonit](https://github.com/eon01/DoMonit) - A simple Docker Monitoring wrapper For Docker API * [go-dockerclient](https://github.com/fsouza/go-dockerclient/) - Go HTTP client for the Docker remote API by [@fsouza](https://github.com/fsouza/) * [Gradle Docker plugin](https://github.com/gesellix/gradle-docker-plugin) - A Docker remote api plugin for Gradle by [@gesellix][gesellix] * [libcompose](https://github.com/docker/libcompose) - Go library for Docker Compose. From 4f463b97d0f9cb75ba7e788b6a424cf00f6a2e79 Mon Sep 17 00:00:00 2001 From: Moshe-Immerman Date: Sat, 2 Sep 2017 20:28:05 +0200 Subject: [PATCH 13/48] Move seagull to UI -> Native --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b6a6314..9c36c82 100644 --- a/README.md +++ b/README.md @@ -176,7 +176,6 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c * [Logsene for Docker][spm] Monitoring of Metrics, Events and Logs implemented in Node.js. Integrated [logagent-js](https://github.com/sematext/logagent-js) to detect and parse various log formats. [@sematext][sematext] * [Logspout](https://github.com/gliderlabs/logspout) - Log routing for Docker container logs by [@gliderlabs][gliderlabs] * [Out-of-the-box Host/Container Monitoring/Logging/Alerting Stack](https://github.com/uschtwill/docker_monitoring_logging_alerting) - 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]. -* [Seagull](https://github.com/tobegit3hub/seagull) - Friendly Web UI to monitor docker daemon. by [@tobegit3hub](https://github.com/tobegit3hub) * [Zabbix Docker module](https://github.com/monitoringartist/Zabbix-Docker-Monitoring) - 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. * [Zabbix Docker](https://github.com/gomex/docker-zabbix) - Monitor containers automatically using zabbix LLD feature. @@ -274,6 +273,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c #### Native * [DockStation](https://github.com/DockStation/dockstation) - A developer centric UI to configure, monitor, and manage services and containers [@dock_station](https://twitter.com/dock_station) +* [Seagull](https://github.com/tobegit3hub/seagull) - Friendly Web UI to monitor docker daemon. by [@tobegit3hub](https://github.com/tobegit3hub) #### Terminal From a12bf1d0bcfd0f748bbac4f7ef6dd4c4995550bb Mon Sep 17 00:00:00 2001 From: Moshe-Immerman Date: Sat, 2 Sep 2017 20:40:09 +0200 Subject: [PATCH 14/48] Mark atlantis as abandoned --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b6a6314..f7be1c7 100644 --- a/README.md +++ b/README.md @@ -218,7 +218,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c ### PaaS -* [Atlantis](https://github.com/ooyala/atlantis) - Atlantis is an Open Source PaaS for HTTP applications built on Docker and written in Go +* [Atlantis](https://github.com/ooyala/atlantis) 💀 - Atlantis is an Open Source PaaS for HTTP applications built on Docker and written in Go * [Convox Rack](https://github.com/convox/rack) - Convox Rack is open source PaaS built on top of expert infrastructure automation and devops best practices. * [Dcw](https://github.com/pbertera/dcw) - Docker-compose SSH wrapper: a very poor man PaaS, exposing the docker-compose and custom-container commands defined in container labels. * [Dokku][dokku] - Docker powered mini-Heroku that helps you build and manage the lifecycle of applications (originally by [@progrium][progrium]) From 4b42a32c0f2fd7b51346b640fa9556b8601d9c7e Mon Sep 17 00:00:00 2001 From: Moshe-Immerman Date: Sat, 2 Sep 2017 20:41:49 +0200 Subject: [PATCH 15/48] Update nanobox --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b6a6314..24bc6be 100644 --- a/README.md +++ b/README.md @@ -224,7 +224,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c * [Dokku][dokku] - Docker powered mini-Heroku that helps you build and manage the lifecycle of applications (originally by [@progrium][progrium]) * [Empire](https://github.com/remind101/empire) - A PaaS built on top of Amazon EC2 Container Service (ECS) * [Flynn](https://github.com/flynn/flynn) - A next generation open source platform as a service -* [Nanobox](https://github.com/nanobox-io/nanobox) - A micro-PaaS (μPaaS) for creating consistent, isolated, development environments deployable anywhere +* [Nanobox $$$](https://github.com/nanobox-io/nanobox) - An application development platform that creates local environments that can then be deployed and scaled in the cloud. * [OpenShift][openshift] - An open source PaaS built on [Kubernetes][kubernetes] and optimized for Dockerized app development and deployment by [Red Hat](https://www.redhat.com/) * [Tsuru](https://github.com/tsuru/tsuru) - Tsuru is an extensible and open source Platform as a Service software * [Workflow](https://github.com/deis/workflow) - The open source PaaS for Kubernetes by [Deis](https://github.com/deis). Formerly Deis v1. From 237aecb91f85629721ad567baa4f02e74c586e73 Mon Sep 17 00:00:00 2001 From: Moshe-Immerman Date: Sat, 2 Sep 2017 20:43:37 +0200 Subject: [PATCH 16/48] Move ciandcd to awesome lists --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b6a6314..24eeaf8 100644 --- a/README.md +++ b/README.md @@ -396,7 +396,6 @@ Services to securely store your Docker images. ### CI/CD -* [Awesome-ciandcd](https://github.com/ciandcd/awesome-ciandcd) - Not specific to docker but relevant. * [Buddy](https://buddy.works) - The best of Git, build & deployment tools combined into one powerful tool that supercharged our development. * [Captain](https://github.com/harbur/captain) - Convert your Git workflow to Docker containers ready for Continuous Delivery by [@harbur](https://github.com/harbur). * [Cyclone](https://github.com/caicloud/cyclone) - A cloud native CI/CD platform built for container workflow by [@caicloud](https://github.com/caicloud). @@ -542,6 +541,7 @@ Services to securely store your Docker images. ## Awesome Lists +* [Awesome-ciandcd](https://github.com/ciandcd/awesome-ciandcd) - Not specific to docker but relevant. * [Awesome Kubernetes](https://github.com/ramitsurana/awesome-kubernetes) by [@ramitsurana][ramitsurana] * [Awesome Linux Container](https://github.com/Friz-zy/awesome-linux-containers) more general about container than this repo, by [@Friz-zy](https://github.com/Friz-zy). * [Awesome Selfhosted](https://github.com/Kickball/awesome-selfhosted) 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](https://github.com/Kickball) From 34d95fe852f1ba6013b3bf59edd54e9404f46a70 Mon Sep 17 00:00:00 2001 From: Moshe-Immerman Date: Sat, 2 Sep 2017 20:44:45 +0200 Subject: [PATCH 17/48] remove ElasticKube Specific to K8 only --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index b6a6314..8bf3dd5 100644 --- a/README.md +++ b/README.md @@ -197,7 +197,6 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c * [ContainerShip](https://github.com/containership/containership) A simple container management platform * [Crane](https://github.com/Dataman-Cloud/crane) - Control plane based on docker built-in swarm [@Dataman-Cloud](https://github.com/Dataman-Cloud) * [Deploying a Containerized App on a Public Node with Mesos](https://docs.mesosphere.com/usage/tutorials/containerized-app/) - Docker plus Mesosphere provides an easy way to automate and scale deployment of containers in a production environment -* [ElasticKube](https://github.com/ElasticBox/elastickube) - Open source management platform for Kubernetes * [Flocker](https://github.com/ClusterHQ/flocker) - Flocker is a data volume manager and multi-host Docker cluster management tool by [@ClusterHQ](https://github.com/ClusterHQ) * [gantryd](https://github.com/DevTable/gantryd) - A framework for easy management of docker-based components across machines by [@DevTable](https://github.com/DevTable) * [Haven](https://github.com/codeabovelab/haven-platform) - Haven is a simplified container management platform that integrates container, application, cluster, image, and registry managements. By [@codeabovelab](https://github.com/codeabovelab) From 571e9bfd28ee794ce2b5d8fc53ed5a2709d2e469 Mon Sep 17 00:00:00 2001 From: Moshe-Immerman Date: Sat, 2 Sep 2017 20:52:51 +0200 Subject: [PATCH 18/48] Replace DataMC (org) with Blackfish (project) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b6a6314..4a4de43 100644 --- a/README.md +++ b/README.md @@ -151,6 +151,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c ### Deployment and Infrastructure +[blackfish](https://gitlab.com/blackfish/blackfish) - a CoreOS VM to build swarm clusters for Dev & Production by [@DataMC](http://datamc.io/) * [Centurion](https://github.com/newrelic/centurion) - Centurion is a mass deployment tool for Docker fleets. It takes containers from a Docker registry and runs them on a fleet of hosts with the correct environment variables, host volume mappings, and port mappings. By [@newrelic](https://github.com/newrelic) * [Clocker](https://github.com/brooklyncentral/clocker) - 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][brooklyn] for application blueprints. By [@brooklyncentral](https://github.com/brooklyncentral) * [Conduit](https://github.com/ehazlett/conduit) - Experimental deployment system for Docker by [@ehazlett](https://github.com/ehazlett) @@ -492,7 +493,6 @@ Services to securely store your Docker images. * [Cloud 66](https://www.cloud66.com) - Full-stack hosted container management as a service * [Codenvy](https://codenvy.com) - One-click Docker environments and cloud workspace for development teams * [ContainerShip Cloud][containership] - Multi-Cloud Container Hosting Automation Platform. -* [DataMC](http://datamc.io/) - DataMc is a PaaS for Production ready and fully managed Data Platform * [Docker Cloud](https://cloud.docker.com/) - Former Tutum * [Dockhero](https://dockhero.io/) - Dockhero is a Heroku add-on which turns a Docker image into a microservice attached to the Heroku app. Currently in beta. * [Giant Swarm](https://giantswarm.io/) - Simple microservice infrastructure. Deploy your containers in seconds. From 2ab50ba0ec45f4ca79336e94661c0b4cc018f47b Mon Sep 17 00:00:00 2001 From: Moshe-Immerman Date: Sat, 2 Sep 2017 21:02:22 +0200 Subject: [PATCH 19/48] add portworx --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index b6a6314..ec35c4e 100644 --- a/README.md +++ b/README.md @@ -267,6 +267,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c * [Docker Machine NFS](https://github.com/adlogix/docker-machine-nfs) Activates NFS for an existing boot2docker box created through Docker Machine on OS X. * [Local Persist](https://github.com/CWSpear/local-persist) Specify a mountpoint for your local volumes (created via `docker volume create`) so that files will always persist and so you can mount to different directories in different containers. * [Minio](https://github.com/jelastic-jps/minio) - S3 compatible object storage server in Docker containers +* [portworx $$$](https://portworx.com) - Decentralized storage solution for persistent, shared and replicated volumes. * [REX-Ray](https://github.com/codedellemc/rexray) Vendor agnostic storage orchestration engine to provide persistent storage for Docker containers as well as Mesos frameworks and tasks. ### User Interface From 5f0e7b2d23f70500e7c7b8a4665ecdde22268a51 Mon Sep 17 00:00:00 2001 From: Moshe-Immerman Date: Sat, 2 Sep 2017 21:05:08 +0200 Subject: [PATCH 20/48] add quobyte --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index b6a6314..d406144 100644 --- a/README.md +++ b/README.md @@ -268,6 +268,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c * [Local Persist](https://github.com/CWSpear/local-persist) Specify a mountpoint for your local volumes (created via `docker volume create`) so that files will always persist and so you can mount to different directories in different containers. * [Minio](https://github.com/jelastic-jps/minio) - S3 compatible object storage server in Docker containers * [REX-Ray](https://github.com/codedellemc/rexray) Vendor agnostic storage orchestration engine to provide persistent storage for Docker containers as well as Mesos frameworks and tasks. +* [quobyte $$$](https://www.quobyte.com/) - fully fault-tolerant distributed file system with a docker volume driver ### User Interface From d138872eaf332b05aaa9c2f18af1b1c22527ee3e Mon Sep 17 00:00:00 2001 From: Moshe-Immerman Date: Sat, 2 Sep 2017 21:07:35 +0200 Subject: [PATCH 21/48] add supercronic --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index b6a6314..8b7f000 100644 --- a/README.md +++ b/README.md @@ -317,6 +317,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c * [docker-gen](https://github.com/jwilder/docker-gen) - Generate files from docker container meta-data by [@jwilder][jwilder] * [GoSu](https://github.com/tianon/gosu) - Run this specific application as this specific user and get out of the pipeline (entrypoint script tool) by [@tianon](https://github.com/tianon) * [is-docker](https://github.com/sindresorhus/is-docker) - Check if the process is running inside a Docker container by [@sindresorhus][sindresorhus] +[supercronic](https://github.com/aptible/supercronic) - crontab-compatible job runner, designed specifically to run in containers by [@aptible](https://github.com/aptible/) * [TrivialRC](https://github.com/vorakl/TrivialRC) - A minimalistic Runtime Configuration system and process manager for containers [@vorakl](https://github.com/vorakl) ### Builder From d8ec8cf3e85a607e8fd34606e3cd7a81a7845adc Mon Sep 17 00:00:00 2001 From: Moshe-Immerman Date: Sat, 2 Sep 2017 21:09:24 +0200 Subject: [PATCH 22/48] add runlike --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index b6a6314..dffaf74 100644 --- a/README.md +++ b/README.md @@ -462,6 +462,7 @@ Services to securely store your Docker images. * [docker-do](https://github.com/benzaita/docker-do) - hassle-free docker run, like `env` but for docker by [@benzaita](https://github.com/benzaita) * [Dray](https://github.com/CenturyLinkLabs/dray) - An engine for managing the execution of container-based workflows by [@CenturyLinkLabs][CenturyLinkLabs] * [FuGu](https://github.com/mattes/fugu) - Docker run wrapper without orchestration by [@mattes](https://github.com/mattes) +* [runlike](https://github.com/lavie/runlike) - Given an existing docker container, prints the command line necessary to run a copy of it by [lavie](https://github.com/lavie) * [SaltStack Docker module](https://docs.saltstack.com/en/latest/ref/modules/all/salt.modules.dockerng.html#module-salt.modules.dockerng) - SaltStack Docker module * [Shutit](http://ianmiell.github.io/shutit/) - Tool for building and maintaining complex Docker deployments by [@ianmiell][ianmiell] * [subuser](http://subuser.org) - Makes it easy to securely and portably run graphical desktop applications in Docker From 2a2f617d1aa6f4d669356fe07b4ece8cfb04231c Mon Sep 17 00:00:00 2001 From: Moshe-Immerman Date: Sun, 3 Sep 2017 11:00:33 +0200 Subject: [PATCH 23/48] fix mistakenly removed autodock --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 676a11f..6c22fa8 100644 --- a/README.md +++ b/README.md @@ -309,6 +309,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c ### Base Tools +* [autodock](https://github.com/prologic/autodock) - Daemon for Docker Automation by [@prologic][prologic] * [Chaperone](https://github.com/garywiz/chaperone) - A single PID1 process designed for docker containers. Does user management, log management, startup, zombie reaping, all in one small package. by [@garywiz](https://github.com/garywiz) * [CoreOS][coreos] - Linux for Massive Server Deployments * [docker-alpine][alpine] - A super small Docker base image *(5MB)* using Alpine Linux by [@gliderlabs][gliderlabs] From bc2dbfd0f463bfacf5c42104829835a8760c33ca Mon Sep 17 00:00:00 2001 From: Moshe-Immerman Date: Sun, 3 Sep 2017 11:02:25 +0200 Subject: [PATCH 24/48] fix typo --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index 9acef0a..0cd751c 100644 --- a/README.md +++ b/README.md @@ -232,8 +232,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c * [docker-proxy](https://github.com/silarsis/docker-proxy) - Transparent proxy for docker containers, run in a docker container. By [@silarsis](https://github.com/silarsis) * [fabio](https://github.com/fabiolb/fabio) - A fast, modern, zero-conf load balancing HTTP(S) router for deploying microservices managed by consul. By [@magiconair](https://github.com/magiconair) (Frank Schroeder) -* [h2o-proxy](https://github.com/zchee/h2o-proxy) - Automated H2O reverse proxy for Docker containers. An alter -to [jwilder/nginx-proxy][nginxproxy] by [@zchee](https://github.com/zchee) +* [h2o-proxy](https://github.com/zchee/h2o-proxy) - Automated H2O reverse proxy for Docker containers. An alternative to [jwilder/nginx-proxy][nginxproxy] by [@zchee](https://github.com/zchee) * [Let's Encrypt Nginx-proxy Companion](https://github.com/JrCs/docker-letsencrypt-nginx-proxy-companion) - A lightweight companion container for the nginx-proxy. It allow the creation/renewal of Let's Encrypt certificates automatically. By [@JrCs](https://github.com/JrCs) * [muguet](https://github.com/mattallty/muguet) - DNS Server & Reverse proxy for Docker environments. By [@mattallty](https://github.com/mattallty) * [nginx-proxy][nginxproxy] - Automated nginx proxy for Docker containers using docker-gen by [@jwilder][jwilder] From 97f1fa680b48b8c88097773a1f1f164a6467cce1 Mon Sep 17 00:00:00 2001 From: Moshe-Immerman Date: Sun, 3 Sep 2017 11:13:03 +0200 Subject: [PATCH 25/48] remove mcollective agent --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index d23937b..8cab079 100644 --- a/README.md +++ b/README.md @@ -461,7 +461,6 @@ Services to securely store your Docker images. * [docker-do](https://github.com/benzaita/docker-do) - hassle-free docker run, like `env` but for docker by [@benzaita](https://github.com/benzaita) * [Dray](https://github.com/CenturyLinkLabs/dray) - An engine for managing the execution of container-based workflows by [@CenturyLinkLabs][CenturyLinkLabs] * [FuGu](https://github.com/mattes/fugu) - Docker run wrapper without orchestration by [@mattes](https://github.com/mattes) -* [MCollective Docker Agent](https://github.com/m4ce/mcollective-docker-agent) - Uses MCollective to orchestrate your Docker containers and images by [@m4ce](https://github.com/m4ce) * [SaltStack Docker module](https://docs.saltstack.com/en/latest/ref/modules/all/salt.modules.dockerng.html#module-salt.modules.dockerng) - SaltStack Docker module * [Shutit](http://ianmiell.github.io/shutit/) - Tool for building and maintaining complex Docker deployments by [@ianmiell][ianmiell] * [subuser](http://subuser.org) - Makes it easy to securely and portably run graphical desktop applications in Docker From 882f78116d6f4e87b5d1c66c3eba498ed307e256 Mon Sep 17 00:00:00 2001 From: Julien Bisconti Date: Sun, 3 Sep 2017 12:42:04 +0300 Subject: [PATCH 26/48] Rename section Native to Desktop --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4a88da4..5e2aff8 100644 --- a/README.md +++ b/README.md @@ -38,7 +38,7 @@ All the links are monitored and tested with [awesome_bot](https://github.com/dkh - [Service Discovery](#service-discovery) - [Volume Management / Data](#volume-management--data) - [User Interface](#user-interface) - - [Native](#native) + - [Desktop](#desktop) - [Terminal](#terminal) - [Web](#web) - [Docker Images](#docker-images) From 0f18722176fbd4c876a000f0e52f119f21f128b4 Mon Sep 17 00:00:00 2001 From: Moshe-Immerman Date: Sun, 3 Sep 2017 11:50:47 +0200 Subject: [PATCH 27/48] move seagull to web --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 9c36c82..899996c 100644 --- a/README.md +++ b/README.md @@ -273,7 +273,6 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c #### Native * [DockStation](https://github.com/DockStation/dockstation) - A developer centric UI to configure, monitor, and manage services and containers [@dock_station](https://twitter.com/dock_station) -* [Seagull](https://github.com/tobegit3hub/seagull) - Friendly Web UI to monitor docker daemon. by [@tobegit3hub](https://github.com/tobegit3hub) #### Terminal @@ -304,6 +303,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c * [OctoLinker](https://github.com/OctoLinker/browser-extension) - A browser extension for GitHub that makes the image name in a `Dockerfile` clickable and redirect you to the related Docker Hub page. * [Portus](https://github.com/SUSE/Portus) - Authorization service and frontend for Docker registry (v2) by [@SUSE](https://github.com/SUSE) * [Rapid Dashboard](https://github.com/ozlerhakan/rapid) - A simple query dashboard to use Docker Remote API by [@ozlerhakan](https://github.com/ozlerhakan/) +* [Seagull](https://github.com/tobegit3hub/seagull) - Friendly Web UI to monitor docker daemon. by [@tobegit3hub](https://github.com/tobegit3hub) ## Docker Images From f0f4228234cce6e13cf7e65103428c75aea73988 Mon Sep 17 00:00:00 2001 From: Moshe-Immerman Date: Sun, 3 Sep 2017 11:52:02 +0200 Subject: [PATCH 28/48] move portainer to UI -> web --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0cd751c..53447a6 100644 --- a/README.md +++ b/README.md @@ -273,7 +273,6 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c #### Native * [DockStation](https://github.com/DockStation/dockstation) - A developer centric UI to configure, monitor, and manage services and containers [@dock_station](https://twitter.com/dock_station) -* [Portainer](https://github.com/portainer/portainer) - A lightweight management UI for managing your Docker host or Docker Swarm cluster by [@kevana](https://github.com/kevana)) #### Terminal @@ -302,6 +301,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c * [docker-swarm-visualizer](https://github.com/dockersamples/docker-swarm-visualizer) - Visualizes Docker services on a Docker Swarm (for running demos). * [dockering-on-rails](https://github.com/Electrofenster/dockerding-on-rails) - Simple Web-Interface for Docker with a lot of features by [@Electrofenster](https://github.com/Electrofenster/) * [OctoLinker](https://github.com/OctoLinker/browser-extension) - A browser extension for GitHub that makes the image name in a `Dockerfile` clickable and redirect you to the related Docker Hub page. +* [Portainer](https://github.com/portainer/portainer) - A lightweight management UI for managing your Docker host or Docker Swarm cluster by [@kevana](https://github.com/kevana) * [Portus](https://github.com/SUSE/Portus) - Authorization service and frontend for Docker registry (v2) by [@SUSE](https://github.com/SUSE) * [Rapid Dashboard](https://github.com/ozlerhakan/rapid) - A simple query dashboard to use Docker Remote API by [@ozlerhakan](https://github.com/ozlerhakan/) From 05691b94c3e3ca7e801fc91a89ce74007ab77204 Mon Sep 17 00:00:00 2001 From: Moshe-Immerman Date: Sun, 3 Sep 2017 11:58:13 +0200 Subject: [PATCH 29/48] split mesos and DC/OS --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index fddec83..941d491 100644 --- a/README.md +++ b/README.md @@ -189,6 +189,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c ### Orchestration + * [athena](https://github.com/athena-oss/athena) - An automation platform with a plugin architecture that allows you to easily create and share services. * [autodock](https://github.com/prologic/autodock) - Daemon for Docker Automation by [@prologic][prologic] * [blimp](https://github.com/tubesandlube/blimp) - Uses Docker Machine to easily move a container from one Docker host to another, show containers running against all of your hosts, replicate a container across multiple hosts and more by [@defermat](https://github.com/defermat) and [@schvin](https://github.com/schvin) @@ -206,7 +207,8 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c * [Mantl](https://github.com/mantl/mantl) - Mantl is a modern platform for rapidly deploying globally distributed services * [Marathon](https://mesosphere.github.io/marathon/docs/) - Marathon is a private PaaS built on Mesos. It automatically handles hardware or software failures and ensures that an app is "always on" * [MCollective Docker Agent](https://github.com/m4ce/mcollective-docker-agent) - Uses MCollective to orchestrate your Docker containers and images by [@m4ce](https://github.com/m4ce) -* [Mesosphere DC/OS](https://mesosphere.com/product/) - Integrated platform for data and containers by [@mesosphere](https://mesosphere.com) +* [Mesos](https://mesos.apache.org/documentation/latest/docker-containerizer) - Resource/Job scheduler for containers, VM's and physical hosts [@apache](https://mesos.apache.org/) +* [Mesosphere DC/OS💲](https://mesosphere.com/product/) - Integrated platform for data and containers built on Apache Mesos by [@mesosphere](https://mesosphere.com) * [Nebula](https://github.com/nebula-orchestrator) - A Docker orchestration tool designed to manage massive scale distributed clusters. * [Nomad](https://github.com/hashicorp/nomad) - Easily deploy applications at any scale. A Distributed, Highly Available, Datacenter-Aware Scheduler by [@hashicorp][hashicorp] * [Panamax](https://github.com/CenturyLinkLabs/panamax-ui) - An open-source project that makes deploying complex containerized apps as easy as Drag-and-Drop by [@CenturyLinkLabs][CenturyLinkLabs]. From c0aad73b56cd450ba5491b36b696ca885a51e395 Mon Sep 17 00:00:00 2001 From: Moshe-Immerman Date: Sun, 3 Sep 2017 12:17:41 +0200 Subject: [PATCH 30/48] fix blackfish formatting --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1eb772b..ac6b241 100644 --- a/README.md +++ b/README.md @@ -153,7 +153,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c ### Deployment and Infrastructure -[blackfish](https://gitlab.com/blackfish/blackfish) - a CoreOS VM to build swarm clusters for Dev & Production by [@DataMC](http://datamc.io/) +* [blackfish](https://gitlab.com/blackfish/blackfish) - a CoreOS VM to build swarm clusters for Dev & Production by [@DataMC](http://datamc.io/) * [Centurion](https://github.com/newrelic/centurion) - Centurion is a mass deployment tool for Docker fleets. It takes containers from a Docker registry and runs them on a fleet of hosts with the correct environment variables, host volume mappings, and port mappings. By [@newrelic](https://github.com/newrelic) * [Clocker](https://github.com/brooklyncentral/clocker) - 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][brooklyn] for application blueprints. By [@brooklyncentral](https://github.com/brooklyncentral) * [Conduit](https://github.com/ehazlett/conduit) - Experimental deployment system for Docker by [@ehazlett](https://github.com/ehazlett) From 0459e5325eda9500c419bbd4b911b7c3dd6e1a9b Mon Sep 17 00:00:00 2001 From: Tobias Gesellchen Date: Sun, 3 Sep 2017 20:20:30 +0200 Subject: [PATCH 31/48] Fix redirect for docker-containerizer --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ac6b241..2576c46 100644 --- a/README.md +++ b/README.md @@ -203,7 +203,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c * [Kubernetes](https://github.com/kubernetes/kubernetes) - Open source orchestration system for Docker containers by Google * [Mantl](https://github.com/mantl/mantl) - Mantl is a modern platform for rapidly deploying globally distributed services * [Marathon](https://mesosphere.github.io/marathon/docs/) - Marathon is a private PaaS built on Mesos. It automatically handles hardware or software failures and ensures that an app is "always on" -* [Mesos](https://mesos.apache.org/documentation/latest/docker-containerizer) - Resource/Job scheduler for containers, VM's and physical hosts [@apache](https://mesos.apache.org/) +* [Mesos](https://mesos.apache.org/documentation/latest/docker-containerizer/) - Resource/Job scheduler for containers, VM's and physical hosts [@apache](https://mesos.apache.org/) * [Mesosphere DC/OS 💲](https://mesosphere.com/product/) - Integrated platform for data and containers built on Apache Mesos by [@mesosphere](https://mesosphere.com) * [Nebula](https://github.com/nebula-orchestrator) - A Docker orchestration tool designed to manage massive scale distributed clusters. * [Nomad](https://github.com/hashicorp/nomad) - Easily deploy applications at any scale. A Distributed, Highly Available, Datacenter-Aware Scheduler by [@hashicorp][hashicorp] From 747054ea21cb40df007d70fd596ce7287674946e Mon Sep 17 00:00:00 2001 From: sych74 Date: Mon, 4 Sep 2017 08:39:19 +0300 Subject: [PATCH 32/48] Added Jelastic it was missed in PaaS and CaaS sections --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 2576c46..689dc06 100644 --- a/README.md +++ b/README.md @@ -219,6 +219,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c * [Dokku][dokku] - Docker powered mini-Heroku that helps you build and manage the lifecycle of applications (originally by [@progrium][progrium]) * [Empire](https://github.com/remind101/empire) - A PaaS built on top of Amazon EC2 Container Service (ECS) * [Flynn](https://github.com/flynn/flynn) - A next generation open source platform as a service +* [Jelastic](https://jelastic.com/) - An advanced PaaS for developers that simplifies clustering and complex cloud deployments with powerful web UI and usage-only pricing * [Nanobox 💲](https://github.com/nanobox-io/nanobox) - An application development platform that creates local environments that can then be deployed and scaled in the cloud. * [OpenShift][openshift] - An open source PaaS built on [Kubernetes][kubernetes] and optimized for Dockerized app development and deployment by [Red Hat](https://www.redhat.com/) * [Tsuru](https://github.com/tsuru/tsuru) - Tsuru is an extensible and open source Platform as a Service software @@ -502,6 +503,7 @@ Services to securely store your Docker images. * [Google Container Engine](https://cloud.google.com/container-engine/docs/) - Docker containers on Google Cloud Computing powered by [Kubernetes][kubernetes]. * [Hyper_](https://hyper.sh/) - Secure container hosting service with "nano-containers" and per-second billing. * [IBM Bluemix Container Service](https://console.bluemix.net/docs/containers/container_index.html) - Run Docker containers in a hosted cloud environment on IBM Bluemix. +* [Jelastic Cloud](https://jelastic.cloud/) - "Easy-to-use" container hosting platfrom with automatic vertical and horizontal scaling. Available over 50+ hosting providers worldwide. * [OpenShift Dedicated](https://www.openshift.com/dedicated/index.html) - A hosted [OpenShift][openshift] cluster for running your Docker containers managed by Red Hat. * [Sloppy.io](https://sloppy.io/) - all-in-one solution for container deployment and hosting – made and hosted in Germany * [Triton](https://www.joyent.com/) - Elastic container-native infrastructure by Joyent. @@ -567,6 +569,7 @@ Services to securely store your Docker images. * [Dockerfile Generator](http://jrruethe.github.io/blog/2015/09/20/dockerfile-generator/) (ruby script) * [GUI Apps with Docker](http://fabiorehm.com/blog/2014/09/11/running-gui-apps-with-docker/) by [@fgrehm][fgrehm] * [Kubernetes Cheatsheet](http://k8s.info/cs.html) - A great resource for managing your Kubernetes installation +* [Migration from VMs to Containers](https://blog.jelastic.com/2016/10/11/migration-from-vms-to-containers/) - Decomposition of legacy Java EE applications using containers * [Nginx Proxy for Docker](https://blog.danivovich.com/2015/07/09/nginx-proxy-for-docker-containers/) (written 9 JUL 2015) * [Production Meteor and Node Using Docker, Part I](https://projectricochet.com/blog/production-meteor-and-node-using-docker-part-i) by [@projectricochet](https://github.com/projectricochet) * [Pulling Git into a Docker image without leaving SSH keys behind](http://blog.cloud66.com/pulling-git-into-a-docker-image-without-leaving-ssh-keys-behind/) by [@khash](https://github.com/khash) From aa765116348c7f5f627f40a114dc62deb3f1eaa6 Mon Sep 17 00:00:00 2001 From: Anthony Lapenna Date: Mon, 4 Sep 2017 09:31:13 +0200 Subject: [PATCH 33/48] Update Portainer description --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 2576c46..f490f35 100644 --- a/README.md +++ b/README.md @@ -268,7 +268,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c ### User Interface -#### Desktop +#### Desktop * [DockStation](https://github.com/DockStation/dockstation) - A developer centric UI to configure, monitor, and manage services and containers [@dock_station](https://twitter.com/dock_station) @@ -300,7 +300,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c * [docker-swarm-visualizer](https://github.com/dockersamples/docker-swarm-visualizer) - Visualizes Docker services on a Docker Swarm (for running demos). * [dockering-on-rails](https://github.com/Electrofenster/dockerding-on-rails) - Simple Web-Interface for Docker with a lot of features by [@Electrofenster](https://github.com/Electrofenster/) * [OctoLinker](https://github.com/OctoLinker/browser-extension) - A browser extension for GitHub that makes the image name in a `Dockerfile` clickable and redirect you to the related Docker Hub page. -* [Portainer](https://github.com/portainer/portainer) - A lightweight management UI for managing your Docker host or Docker Swarm cluster by [@kevana](https://github.com/kevana) +* [Portainer](https://github.com/portainer/portainer) - A lightweight management UI for managing your Docker hosts or Docker Swarm clusters by [@portainer](https://github.com/portainer) * [Portus](https://github.com/SUSE/Portus) - Authorization service and frontend for Docker registry (v2) by [@SUSE](https://github.com/SUSE) * [Rapid Dashboard](https://github.com/ozlerhakan/rapid) - A simple query dashboard to use Docker Remote API by [@ozlerhakan](https://github.com/ozlerhakan/) * [Seagull](https://github.com/tobegit3hub/seagull) - Friendly Web UI to monitor docker daemon. by [@tobegit3hub](https://github.com/tobegit3hub) From 09c3b0267e31c86b82afcff7ddfecb135d9b1f2c Mon Sep 17 00:00:00 2001 From: Chang Liu Date: Mon, 4 Sep 2017 15:11:13 +0200 Subject: [PATCH 34/48] add project Dockeron at User Interface - Desktop --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index f490f35..08aa923 100644 --- a/README.md +++ b/README.md @@ -271,6 +271,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c #### Desktop * [DockStation](https://github.com/DockStation/dockstation) - A developer centric UI to configure, monitor, and manage services and containers [@dock_station](https://twitter.com/dock_station) +* [Dockeron](https://github.com/dockeron/dockeron) - A project built on Electron + Vue.js for Docker on desktop. #### Terminal From ba4717d6ad71b2f5a064d9a2ab444673b1b43feb Mon Sep 17 00:00:00 2001 From: Chang Liu Date: Mon, 4 Sep 2017 15:14:59 +0200 Subject: [PATCH 35/48] add author of Dockeron --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 08aa923..9b251b8 100644 --- a/README.md +++ b/README.md @@ -271,7 +271,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c #### Desktop * [DockStation](https://github.com/DockStation/dockstation) - A developer centric UI to configure, monitor, and manage services and containers [@dock_station](https://twitter.com/dock_station) -* [Dockeron](https://github.com/dockeron/dockeron) - A project built on Electron + Vue.js for Docker on desktop. +* [Dockeron](https://github.com/dockeron/dockeron) - A project built on Electron + Vue.js for Docker on desktop. [@fluency03](https://github.com/fluency03) #### Terminal From 0f33a7b6635b7dcfd909de4c32a5bab93c760d38 Mon Sep 17 00:00:00 2001 From: Andreas Gebhardt Date: Mon, 4 Sep 2017 19:37:00 +0200 Subject: [PATCH 36/48] update labels on pull request template MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Label '$$$' for paying subscription was replaced by UTF-8 character 💲 and for 'BETA' by 🤕. --- pull_request_template.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pull_request_template.md b/pull_request_template.md index 9855318..a744798 100644 --- a/pull_request_template.md +++ b/pull_request_template.md @@ -32,7 +32,7 @@ Links will be tested with [awesome_bot](https://github.com/dkhamsing/awesome_bot - For GitHub repositories, add the name of the author with a link to its GitHub account after the description, like `By [@author](GitHub account)` - ORDER: The entries are in lexical order (English letter order) - LABEL (Optional) - - $$$ indicates if one needs a paying subscription to use the project. -
Add $$$ next to the project name like `[Name $$$](Link)` - - BETA indicates that the project is in beta phase. -
Add BETA next to the project name like `[Name BETA](Link)` + - 💲 indicates if one needs a paying subscription to use the project. +
Add 💲 next to the project name like `[Name 💲](Link)` + - 🤕 indicates that the project is in beta phase. +
Add 🤕 next to the project name like `[Name 🤕](Link)` From b1f3c06ab0818a44a2116d8f1c5c0ef848751a6b Mon Sep 17 00:00:00 2001 From: devhkr Date: Tue, 5 Sep 2017 21:12:10 +0200 Subject: [PATCH 37/48] Keep Docket in one section and label it --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index f490f35..04ff51a 100644 --- a/README.md +++ b/README.md @@ -159,7 +159,6 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c * [Conduit](https://github.com/ehazlett/conduit) - Experimental deployment system for Docker by [@ehazlett](https://github.com/ehazlett) * [depcon](https://github.com/gondor/depcon) - Depcon is written in Go and allows you to easily deploy Docker containers to Apache Mesos/Marathon, Amazon ECS and Kubernetes. By [@gonodr][gondor] * [deploy](https://github.com/ttiny/deploy) 🤕 - Git and Docker deployment tool. A middle ground between simple Docker composition tools and full blown cluster orchestration by [@ttiny](https://github.com/ttiny) -* [Docket](https://github.com/netvarun/docket) - Custom docker registry that allows for lightning fast deploys through bittorrent by [@netvarun](https://github.com/netvarun/) * [dockit](https://github.com/humblec/dockit) 💀 - Do docker actions and Deploy gluster containers! By [@humblec](https://github.com/humblec) * [Longshoreman](https://github.com/longshoreman/longshoreman) 💀 - Longshoreman automates application deployment using Docker. Just create a Docker repository (or use a service), configure the cluster using AWS or Digital Ocean (or whatever you like) and deploy applications using a Heroku-like CLI tool. By [longshoreman](https://github.com/longshoreman) @@ -367,7 +366,7 @@ Services to securely store your Docker images. * [Azure Container Registry](https://azure.microsoft.com/de-de/services/container-registry/) Manage a Docker private registry as a first-class Azure resource * [CargoOS](https://github.com/RedCoolBeans/cargos-buildroot) - A bare essential OS for running the Docker Engine on bare metal or Cloud. By [@RedCoolBeans](https://github.com/RedCoolBeans) * [Cycle.io](https://cycle.io/) Bare-metal container hosting. -* [Docket](https://github.com/netvarun/docket) - Custom docker registry that allows for lightning fast deploys through bittorrent by [@netvarun](https://github.com/netvarun/) +* [Docket](https://github.com/netvarun/docket) :skull: - Custom docker registry that allows for lightning fast deploys through bittorrent by [@netvarun](https://github.com/netvarun/) * [Docker Hub](https://hub.docker.com/) provided by Docker Inc. * [Docker Registry v2][distribution] - The Docker toolset to pack, ship, store, and deliver content * [GCE Container Registry](https://cloud.google.com/container-registry/) Fast, private Docker image storage on Google Cloud Platform From f0fef704fd15dc75028b56fe11a599189cb46032 Mon Sep 17 00:00:00 2001 From: Moshe-Immerman Date: Wed, 6 Sep 2017 07:46:16 +0200 Subject: [PATCH 38/48] Update registrator link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1eb772b..597ed06 100644 --- a/README.md +++ b/README.md @@ -251,7 +251,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c * [docker-consul](https://github.com/gliderlabs/docker-consul) by [@progrium][progrium] * [etcd](https://github.com/coreos/etcd) - A highly-available key value store for shared configuration and service discovery by [@coreOS][coreos] * [proxy](https://github.com/factorish/proxy) - lightweight nginx based load balancer self using service discovery provided by registrator. by [@factorish](https://github.com/factorish) -* [registrator](https://github.com/progrium/registrator) - Service registry bridge for Docker by [@progrium][progrium] +* [registrator](https://github.com/gliderlabs/registrator) - Service registry bridge for Docker by [@gliderlabs][gliderlabs] ### Volume Management / Data From 09c230188a863e82d9011a38b97180064dad4445 Mon Sep 17 00:00:00 2001 From: Moshe-Immerman Date: Wed, 6 Sep 2017 07:52:41 +0200 Subject: [PATCH 39/48] add dockfmt --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 1eb772b..252e9d2 100644 --- a/README.md +++ b/README.md @@ -354,6 +354,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c ### Linter +* [dockfmt](https://github.com/jessfraz/dockfmt) 🤕 - Dockerfile formatter and parser by [@jessfraz][jessfraz] * [dockerfile_lint](https://github.com/projectatomic/dockerfile_lint) - A rule-based 'linter' for Dockerfiles by [@redhataccess](https://github.com/redhataccess) * [Hadolint](https://github.com/lukasmartinelli/hadolint) - A Dockerfile linter written in Haskell by [@lukasmartinelli](https://github.com/lukasmartinelli) * [Whale-linter](https://github.com/jeromepin/whale-linter) - A simple and small Dockerfile linter written in Python3+ without dependencies by [@jeromepin](https://github.com/jeromepin) From 8d31872624887b824f403f52bddf6da9d1c78df6 Mon Sep 17 00:00:00 2001 From: Moshe-Immerman Date: Wed, 6 Sep 2017 07:54:46 +0200 Subject: [PATCH 40/48] add bane --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 1eb772b..f23719b 100644 --- a/README.md +++ b/README.md @@ -237,6 +237,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c ### Security +* [bane](https://github.com/jessfraz/bane) - Custom & better AppArmor profile generator for Docker container by [@jessfraz][jessfraz] * [Aqua Security 💲](https://www.aquasec.com) - Securing container-based applications from Dev to Production on any platform * [CIS Docker Benchmark](https://github.com/dev-sec/cis-docker-benchmark) - 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](https://github.com/dev-sec) * [Clair](https://github.com/coreos/clair) - Clair is an open source project for the static analysis of vulnerabilities in appc and docker containers. By [@coreos][CoreOS] From 7415f041ef13ace7b3cd45fd3704d4543861f713 Mon Sep 17 00:00:00 2001 From: Moshe-Immerman Date: Wed, 6 Sep 2017 07:55:55 +0200 Subject: [PATCH 41/48] add amicontained --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 1eb772b..61f500e 100644 --- a/README.md +++ b/README.md @@ -310,6 +310,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c ### Base Tools +* [amicontained](https://github.com/jessfraz/amicontained) - Container introspection tool. Find out what container runtime is being used as well as features available by [@jessfraz][jessfraz] * [autodock](https://github.com/prologic/autodock) - Daemon for Docker Automation by [@prologic][prologic] * [Chaperone](https://github.com/garywiz/chaperone) - A single PID1 process designed for docker containers. Does user management, log management, startup, zombie reaping, all in one small package. by [@garywiz](https://github.com/garywiz) * [CoreOS][coreos] - Linux for Massive Server Deployments From a9d197db57bb488fe29887f337f52baa565464de Mon Sep 17 00:00:00 2001 From: Moshe-Immerman Date: Wed, 6 Sep 2017 08:02:56 +0200 Subject: [PATCH 42/48] add reg --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 1eb772b..6bc031c 100644 --- a/README.md +++ b/README.md @@ -288,6 +288,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c * [DVM](https://github.com/howtowhale/dvm) - Docker version manager by [@howtowhale](https://github.com/howtowhale) * [ns-enter](https://github.com/jpetazzo/nsenter) - no more ssh, enter name spaces of container by [@jpetazzo][jpetazzo] * [Powerline-Docker](https://github.com/adrianmo/powerline-docker) - A Powerline segment for showing the status of Docker containers by [@adrianmo](https://github.com/adrianmo) +* [reg](https://github.com/jessfraz/reg) - Docker registry v2 command line client by [@jessfraz][jessfraz] * [sen](https://github.com/TomasTomecek/sen) - Terminal user interface for docker engine, by [@TomasTomecek](https://github.com/TomasTomecek) * [wharfee](https://github.com/j-bennet/wharfee) - Autocompletion and syntax highlighting for Docker commands. by [@j-bennet](https://github.com/j-bennet) * [tsaotun](https://github.com/qazbnm456/tsaotun) - Python based Assistance for Docker by [@qazbnm456](https://github.com/qazbnm456) From bec34aaac7fc215c9aaf79b1afcb75366463093f Mon Sep 17 00:00:00 2001 From: Moshe Immerman Date: Wed, 6 Sep 2017 10:32:11 +0200 Subject: [PATCH 43/48] fix ordering --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f23719b..ec1abda 100644 --- a/README.md +++ b/README.md @@ -237,8 +237,8 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c ### Security -* [bane](https://github.com/jessfraz/bane) - Custom & better AppArmor profile generator for Docker container by [@jessfraz][jessfraz] * [Aqua Security 💲](https://www.aquasec.com) - Securing container-based applications from Dev to Production on any platform +* [bane](https://github.com/jessfraz/bane) - Custom & better AppArmor profile generator for Docker container by [@jessfraz][jessfraz] * [CIS Docker Benchmark](https://github.com/dev-sec/cis-docker-benchmark) - 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](https://github.com/dev-sec) * [Clair](https://github.com/coreos/clair) - Clair is an open source project for the static analysis of vulnerabilities in appc and docker containers. By [@coreos][CoreOS] * [docker-bench-security](https://github.com/docker/docker-bench-security) - script that checks for dozens of common best-practices around deploying Docker containers in production. By [@docker][docker] From 831c0434d7634ff465335d635e4fdcb29d5d2e35 Mon Sep 17 00:00:00 2001 From: Moshe-Immerman Date: Wed, 6 Sep 2017 15:47:24 +0200 Subject: [PATCH 44/48] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 6bc031c..bd3d4dc 100644 --- a/README.md +++ b/README.md @@ -288,7 +288,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c * [DVM](https://github.com/howtowhale/dvm) - Docker version manager by [@howtowhale](https://github.com/howtowhale) * [ns-enter](https://github.com/jpetazzo/nsenter) - no more ssh, enter name spaces of container by [@jpetazzo][jpetazzo] * [Powerline-Docker](https://github.com/adrianmo/powerline-docker) - A Powerline segment for showing the status of Docker containers by [@adrianmo](https://github.com/adrianmo) -* [reg](https://github.com/jessfraz/reg) - Docker registry v2 command line client by [@jessfraz][jessfraz] +* [reg](https://github.com/jessfraz/reg) :nerd_face: - Docker registry v2 command line client by [@jessfraz][jessfraz] * [sen](https://github.com/TomasTomecek/sen) - Terminal user interface for docker engine, by [@TomasTomecek](https://github.com/TomasTomecek) * [wharfee](https://github.com/j-bennet/wharfee) - Autocompletion and syntax highlighting for Docker commands. by [@j-bennet](https://github.com/j-bennet) * [tsaotun](https://github.com/qazbnm456/tsaotun) - Python based Assistance for Docker by [@qazbnm456](https://github.com/qazbnm456) From ffadb89fb836077f77330f0ac7627b04f6cf3602 Mon Sep 17 00:00:00 2001 From: Moshe-Immerman Date: Thu, 7 Sep 2017 09:14:38 +0200 Subject: [PATCH 45/48] update description --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ec1abda..49d3943 100644 --- a/README.md +++ b/README.md @@ -238,7 +238,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c ### Security * [Aqua Security 💲](https://www.aquasec.com) - Securing container-based applications from Dev to Production on any platform -* [bane](https://github.com/jessfraz/bane) - Custom & better AppArmor profile generator for Docker container by [@jessfraz][jessfraz] +* [bane](https://github.com/jessfraz/bane) - AppArmor profile generator for Docker containers by [@jessfraz][jessfraz] * [CIS Docker Benchmark](https://github.com/dev-sec/cis-docker-benchmark) - 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](https://github.com/dev-sec) * [Clair](https://github.com/coreos/clair) - Clair is an open source project for the static analysis of vulnerabilities in appc and docker containers. By [@coreos][CoreOS] * [docker-bench-security](https://github.com/docker/docker-bench-security) - script that checks for dozens of common best-practices around deploying Docker containers in production. By [@docker][docker] From a824b75fd9b7a030c9b010748926e7a1dd993473 Mon Sep 17 00:00:00 2001 From: Julien Bisconti Date: Fri, 8 Sep 2017 12:12:13 +0300 Subject: [PATCH 46/48] Remove CLI and web based tag --- README.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/README.md b/README.md index 04ff51a..993d42a 100644 --- a/README.md +++ b/README.md @@ -75,8 +75,6 @@ All the links are monitored and tested with [awesome_bot](https://github.com/dkh - Abandoned 💀 - Beta 🤕 - Monetized 💲 -- Terminal 🤓 -- Web Based 😎 - Website 🖥 # What is Docker? From 8246a489d07b8fa4229157b545f334b32d27031e Mon Sep 17 00:00:00 2001 From: Moshe-Immerman Date: Fri, 8 Sep 2017 14:36:40 +0200 Subject: [PATCH 47/48] remove CLI tag --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index bd3d4dc..6bc031c 100644 --- a/README.md +++ b/README.md @@ -288,7 +288,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c * [DVM](https://github.com/howtowhale/dvm) - Docker version manager by [@howtowhale](https://github.com/howtowhale) * [ns-enter](https://github.com/jpetazzo/nsenter) - no more ssh, enter name spaces of container by [@jpetazzo][jpetazzo] * [Powerline-Docker](https://github.com/adrianmo/powerline-docker) - A Powerline segment for showing the status of Docker containers by [@adrianmo](https://github.com/adrianmo) -* [reg](https://github.com/jessfraz/reg) :nerd_face: - Docker registry v2 command line client by [@jessfraz][jessfraz] +* [reg](https://github.com/jessfraz/reg) - Docker registry v2 command line client by [@jessfraz][jessfraz] * [sen](https://github.com/TomasTomecek/sen) - Terminal user interface for docker engine, by [@TomasTomecek](https://github.com/TomasTomecek) * [wharfee](https://github.com/j-bennet/wharfee) - Autocompletion and syntax highlighting for Docker commands. by [@j-bennet](https://github.com/j-bennet) * [tsaotun](https://github.com/qazbnm456/tsaotun) - Python based Assistance for Docker by [@qazbnm456](https://github.com/qazbnm456) From 58a29caa9f828ec73011aa793f7a485b102d67ad Mon Sep 17 00:00:00 2001 From: Moshe-Immerman Date: Fri, 8 Sep 2017 14:40:05 +0200 Subject: [PATCH 48/48] add originally by progrium --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 597ed06..3622967 100644 --- a/README.md +++ b/README.md @@ -251,7 +251,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c * [docker-consul](https://github.com/gliderlabs/docker-consul) by [@progrium][progrium] * [etcd](https://github.com/coreos/etcd) - A highly-available key value store for shared configuration and service discovery by [@coreOS][coreos] * [proxy](https://github.com/factorish/proxy) - lightweight nginx based load balancer self using service discovery provided by registrator. by [@factorish](https://github.com/factorish) -* [registrator](https://github.com/gliderlabs/registrator) - Service registry bridge for Docker by [@gliderlabs][gliderlabs] +* [registrator](https://github.com/gliderlabs/registrator) - Service registry bridge for Docker by [@gliderlabs][gliderlabs] and [@progrium][progrium] ### Volume Management / Data