From 49ef3d92f66ed19f0051eff4ec346646e65c3314 Mon Sep 17 00:00:00 2001 From: Moshe-Immerman Date: Wed, 6 Sep 2017 08:00:26 +0200 Subject: [PATCH 01/67] add runlike --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 1eb772b..1b4b0f9 100644 --- a/README.md +++ b/README.md @@ -335,6 +335,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c * [MicroBadger][microbadger] - Analyze the contents of images and add metadata labels * [packer](https://www.packer.io/docs/builders/docker.html) - Hashicorp tool to build machine images including docker image integrated with configuration management tools like chef, puppet, ansible * [portainer](https://github.com/duedil-ltd/portainer) - Apache Mesos framework for building Docker images by [@duedil-ltd](https://github.com/duedil-ltd) +* [runlike](https://github.com/lavie/runlike) - Generate `docker run`command and options from running containers by [@lavie](https://github.com/lavie) * [SkinnyWhale](https://github.com/djosephsen/skinnywhale) Skinnywhale helps you make smaller (as in megabytes) Docker containers. * [Whales](https://github.com/Gueils/whales) - A tool to automatically dockerize your applications by [@icalialabs](https://github.com/IcaliaLabs). From bbd98d593d34d75c17c08efe7f35bb4d0495f62a Mon Sep 17 00:00:00 2001 From: Moshe-Immerman Date: Wed, 6 Sep 2017 11:59:02 +0200 Subject: [PATCH 02/67] remove dup --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 1b4b0f9..5e0ec1a 100644 --- a/README.md +++ b/README.md @@ -466,7 +466,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) -* [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 5e916f0b55c7aff1c8c3209c493196b95b4d299a Mon Sep 17 00:00:00 2001 From: devhkr Date: Mon, 11 Sep 2017 17:46:50 +0200 Subject: [PATCH 03/67] Clarify the tagging purpose --- pull_request_template.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/pull_request_template.md b/pull_request_template.md index a744798..c93d7d8 100644 --- a/pull_request_template.md +++ b/pull_request_template.md @@ -31,8 +31,7 @@ Links will be tested with [awesome_bot](https://github.com/dkhamsing/awesome_bot - `Description.` should end with a full stop/period - 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)` - - ๐Ÿค• indicates that the project is in beta phase. -
Add ๐Ÿค• next to the project name like `[Name ๐Ÿค•](Link)` +- LABEL (Optional): Add one of the following icons next to the project name like ```[Name](Link) :icon: - Description.``` + - :heavy_dollar_sign: indicates if one needs a paying subscription to use the project. + - :construction: indicates that the project is in work in progress/beta phase. + - :skull: indicates that the project is obsolete, but still worth mentioning it. \ No newline at end of file From 860673d66f906b5cd8a1fc2a7e5572709b8955e3 Mon Sep 17 00:00:00 2001 From: devhkr Date: Mon, 11 Sep 2017 18:04:57 +0200 Subject: [PATCH 04/67] Update icons in README file accordingly --- README.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index c7d15eb..0047603 100644 --- a/README.md +++ b/README.md @@ -72,10 +72,9 @@ All the links are monitored and tested with [awesome_bot](https://github.com/dkh - [Russian](#russian) # Legend -- Abandoned ๐Ÿ’€ -- Beta ๐Ÿค• -- Monetized ๐Ÿ’ฒ -- Website ๐Ÿ–ฅ +- Abandoned :skull: +- Beta :construction: +- Monetized :heavy_dollar_sign: # What is Docker? From 1468745c8b24e6a877a08795dcdcf168b23a0a6f Mon Sep 17 00:00:00 2001 From: devhkr Date: Mon, 11 Sep 2017 20:11:38 +0200 Subject: [PATCH 05/67] Fix semantic --- pull_request_template.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pull_request_template.md b/pull_request_template.md index c93d7d8..f584219 100644 --- a/pull_request_template.md +++ b/pull_request_template.md @@ -33,5 +33,5 @@ Links will be tested with [awesome_bot](https://github.com/dkhamsing/awesome_bot - ORDER: The entries are in lexical order (English letter order) - LABEL (Optional): Add one of the following icons next to the project name like ```[Name](Link) :icon: - Description.``` - :heavy_dollar_sign: indicates if one needs a paying subscription to use the project. - - :construction: indicates that the project is in work in progress/beta phase. + - :construction: indicates that the project is a work in progress/beta release. - :skull: indicates that the project is obsolete, but still worth mentioning it. \ No newline at end of file From 3d958a8646044044f3a033a709c12aa85df271b0 Mon Sep 17 00:00:00 2001 From: Julien Bisconti Date: Mon, 11 Sep 2017 21:49:48 +0300 Subject: [PATCH 06/67] update Legend to emojis --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 0047603..6be5a83 100644 --- a/README.md +++ b/README.md @@ -72,9 +72,9 @@ All the links are monitored and tested with [awesome_bot](https://github.com/dkh - [Russian](#russian) # Legend -- Abandoned :skull: -- Beta :construction: -- Monetized :heavy_dollar_sign: +- Abandoned ๐Ÿ’€ +- Beta ๐Ÿšง +- Monetized ๐Ÿ’ฒ # What is Docker? From 3dbd8e21d5cc27fad4e124600851f2b75706c357 Mon Sep 17 00:00:00 2001 From: Andreas Gebhardt Date: Tue, 12 Sep 2017 18:26:51 +0200 Subject: [PATCH 07/67] =?UTF-8?q?utilize=20=C2=BBEMOJIone=C2=AB=20for=20we?= =?UTF-8?q?bsite?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit No matter if a emoji is given by the UTF-8 character or the shortname via `:shortname:` EMOJIone's JavaScript method `toImage` [1] > convert native unicode emoji and shortnames directly to images so each looks similar to GitHub's markdown rendered version. [1] https://demos.emojione.com/3.1/jstoimage.html --- index.html | 4 +++- style.css | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/index.html b/index.html index 6e9a093..0ebefb4 100644 --- a/index.html +++ b/index.html @@ -14,7 +14,9 @@ + + @@ -40,7 +42,7 @@ .then(res => res.text()) .catch(err => console.error(err)) .then(text => { - md.innerHTML = converter.makeHtml(text); + md.innerHTML = emojione.toImage(converter.makeHtml(text)); }); diff --git a/style.css b/style.css index b30b2d3..188f94f 100644 --- a/style.css +++ b/style.css @@ -55,6 +55,8 @@ sub { bottom: -0.25em; } /** Remove border when inside `a` element in IE 8/9/10. */ img { border: 0; } +img.emojione { height: 20px; } + /** Correct overflow not hidden in IE 9/10/11. */ svg:not(:root) { overflow: hidden; } From 72238043ae58f25e7ea6e491b957168010e93162 Mon Sep 17 00:00:00 2001 From: Andreas Gebhardt Date: Tue, 12 Sep 2017 20:00:59 +0200 Subject: [PATCH 08/67] =?UTF-8?q?fix=20=C2=BBGitHub=20Buttons=C2=AB=20depr?= =?UTF-8?q?ecation=20warnings?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Chrome DevTools console: ``` buttons.js:1 GitHub Buttons deprecated `data-count-api`: use `data-show-count="true"` instead. Please refer to https://github.com/ntkme/github-buttons#readme for more info. buttons.js:1 GitHub Buttons deprecated `data-style`: use `data-size="large"` instead. Please refer to https://github.com/ntkme/github-buttons#readme for more info. ``` Fixed. --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index 0ebefb4..57562a3 100644 --- a/index.html +++ b/index.html @@ -28,7 +28,7 @@
- Star + Star
From 32d54ea5e7f13fb2b04e0c7beb431eaf298bc531 Mon Sep 17 00:00:00 2001 From: Moshe Immerman Date: Sat, 16 Sep 2017 20:40:55 +0200 Subject: [PATCH 15/67] add :skull: to all repo's with a last commit > 500 days --- README.md | 56 +++++++++++++++++++++++++++---------------------------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/README.md b/README.md index 0690b38..f43a995 100644 --- a/README.md +++ b/README.md @@ -129,24 +129,24 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c ### Container Composition -* [bocker](https://github.com/p8952/bocker) (1) - Docker implemented in 100 lines of bash by [p8952](https://github.com/p8952) +* [bocker](https://github.com/p8952/bocker) (1) :skull: - Docker implemented in 100 lines of bash by [p8952](https://github.com/p8952) * [bocker](https://github.com/icy/bocker) (2) - Write Dockerfile completely in Bash. Extensible and simple. --> Reusable by [@icy](https://github.com/icy) * [box](https://github.com/box-builder/box) - Build Dockerfile images with a mruby DSL, includes flattening and layer manipulation * [Capitan](https://github.com/byrnedo/capitan) - Composable docker orchestration with added scripting support by [@byrnedo](https://github.com/byrnedo). * [crowdr](https://github.com/polonskiy/crowdr) - Tool for managing multiple Docker containers (`docker-compose` alternative) by [@polonskiy](https://github.com/polonskiy/) * [Composerize](https://github.com/magicmark/composerize) - Convert docker run commands into docker-compose files * [compose_plantuml](hhttps://github.com/funkwerk/compose_plantuml) - Generate Plantuml graphs from docker-compose files by [@funkwerk](https://github.com/funkwerk) -* [docker-compose-graphviz](https://github.com/abesto/docker-compose-graphviz) - Turn a docker-compose.yml files into Graphviz .dot files by [@abesto](https://github.com/abesto) +* [docker-compose-graphviz](https://github.com/abesto/docker-compose-graphviz) :skull: - Turn a docker-compose.yml files into Graphviz .dot files by [@abesto](https://github.com/abesto) * [docker-compose-search](https://github.com/francescou/docker-compose-search) - A search engine for Docker Compose application stacks by [@francescou](https://github.com/francescou/) * [draw-compose](https://github.com/Alexis-benoist/draw-compose) - Utility to draw a schema of a docker compose by [@Alexis-benoist](https://github.com/Alexis-benoist) * [elsy](https://github.com/cisco/elsy) - An opinionated, multi-language, build tool based on Docker and Docker Compose * [habitus](https://github.com/cloud66/habitus) - A Build Flow Tool for Docker http://www.habitus.io by [@cloud66](https://github.com/cloud66) -* [Maestro](https://github.com/toscanini/maestro) - Maestro provides the ability to easily launch, orchestrate and manage mulitiple Docker containers as single unit by [@tascanini](https://github.com/toscanini) -* [percheron][percheron] - Organise your Docker containers with muscle and intelligence by [@ashmckenzie](https://github.com/ashmckenzie) +* [Maestro](https://github.com/toscanini/maestro) :skull: - Maestro provides the ability to easily launch, orchestrate and manage mulitiple Docker containers as single unit by [@tascanini](https://github.com/toscanini) +* [percheron][percheron] :skull: - Organise your Docker containers with muscle and intelligence by [@ashmckenzie](https://github.com/ashmckenzie) * [rocker](https://github.com/grammarly/rocker) - Extended Dockerfile builder. Supports multiple FROMs, MOUNTS, templates, etc. by [grammarly](grammarly). * [rocker-compose](https://github.com/grammarly/rocker-compose) - Docker composition tool with idempotency features for deploying apps composed of multiple containers. By [@grammarly](grammarly) * [Stacker](https://github.com/stacker/stacker-cli) - Docker Compose Templates. Stacker provides an abstraction layer over Docker Compose and a better DX (developer experience). -* [Zodiac](https://github.com/CenturyLinkLabs/zodiac) - A lightweight tool for easy deployment and rollback of dockerized applications. By [@CenturyLinkLabs][CenturyLinkLabs] +* [Zodiac](https://github.com/CenturyLinkLabs/zodiac) :skull: - A lightweight tool for easy deployment and rollback of dockerized applications. By [@CenturyLinkLabs][CenturyLinkLabs] ### Deployment and Infrastructure @@ -164,12 +164,12 @@ 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] -* [Dockerana](https://github.com/dockerana/dockerana) - packaged version of Graphite and Grafana, specifically targeted at metrics from Docker. +* [Dockerana](https://github.com/dockerana/dockerana) :skull: - packaged version of Graphite and Grafana, specifically targeted at metrics from Docker. * [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] * [InfluxDB, cAdvisor, Grafana](https://github.com/vegasbrianc/docker-monitoring) - InfluxDB Time series DB in combination with Grafana and cAdvisor by [@vegasbrianc][vegasbrianc] -* [LogJam](https://github.com/gocardless/logjam) - Logjam is a log forwarder designed to listen on a local port, receive log entries over UDP, and forward these messages on to a log collection server (such as logstash) by [@gocardless](https://github.com/gocardless) +* [LogJam](https://github.com/gocardless/logjam) :skull: - Logjam is a log forwarder designed to listen on a local port, receive log entries over UDP, and forward these messages on to a log collection server (such as logstash) by [@gocardless](https://github.com/gocardless) * [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]. @@ -203,7 +203,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c * [Mesosphere DC/OS](https://mesosphere.com/product/) :heavy_dollar_sign: - 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]. +* [Panamax](https://github.com/CenturyLinkLabs/panamax-ui) :skull: - An open-source project that makes deploying complex containerized apps as easy as Drag-and-Drop by [@CenturyLinkLabs][CenturyLinkLabs]. * [Rancher](https://github.com/rancher/rancher) - An open source project that provides a complete platform for operating Docker in production by [@rancher][rancher]. * [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. @@ -223,9 +223,9 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c ### Reverse Proxy -* [docker-proxy](https://github.com/silarsis/docker-proxy) - Transparent proxy for docker containers, run in a docker container. By [@silarsis](https://github.com/silarsis) +* [docker-proxy](https://github.com/silarsis/docker-proxy) :skull: - 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) :skull: - 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] @@ -245,10 +245,10 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c ### Service Discovery -* [Docker Grand Ambassador](https://github.com/cpuguy83/docker-grand-ambassador) - This is a fully dynamic docker link ambassador. + [Article](https://docs.docker.com/engine/admin/ambassador_pattern_linking/) by [@cpuguy83][cpuguy83] +* [Docker Grand Ambassador](https://github.com/cpuguy83/docker-grand-ambassador) :skull: - This is a fully dynamic docker link ambassador. + [Article](https://docs.docker.com/engine/admin/ambassador_pattern_linking/) by [@cpuguy83][cpuguy83] * [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) +* [proxy](https://github.com/factorish/proxy) :skull: - 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] and [@progrium][progrium] ### Volume Management / Data @@ -280,7 +280,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c * [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) :skull: - 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] +* [dockersql](https://github.com/crosbymichael/dockersql) :skull: - 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) * [dry](https://github.com/moncho/dry) - An interactive CLI for Docker containers by [@moncho](https://github.com/moncho) @@ -298,7 +298,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c * [Docker Registry UI](https://github.com/atcol/docker-registry-ui) - A web UI for easy private/local Docker Registry integration by [@atc-](https://github.com/atcol) * [docker-registry-web](https://github.com/mkuchin/docker-registry-web) - Web UI, authentication service and event recorder for private docker registry v2 by [@mkuchin](https://github.com/mkuchin) * [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/) +* [dockering-on-rails](https://github.com/Electrofenster/dockerding-on-rails) :skull: - 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 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) @@ -324,20 +324,20 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c ### Builder -* [container-factory](https://github.com/mutable/container-factory) - Produces Docker images from tarballs of application source code by [@mutable](https://github.com/mutable) -* [dlayer](https://github.com/wercker/dlayer) - Stats collector for Docker layers by [@wercker](https://github.com/wercker) +* [container-factory](https://github.com/mutable/container-factory) :skull: - Produces Docker images from tarballs of application source code by [@mutable](https://github.com/mutable) +* [dlayer](https://github.com/wercker/dlayer) :skull: - Stats collector for Docker layers by [@wercker](https://github.com/wercker) * [docker-companion](https://github.com/mudler/docker-companion) - A command line tool written in Golang to squash and unpack docker images by [@mudler](https://github.com/mudler/) * [docker-make](https://github.com/CtripCloud/docker-make) - Build, tag,and push a bunch of related docker images via a single command. * [docker-replay](https://github.com/bcicen/docker-replay) - Generate `docker run`command and options from running containers. By [bcicen](https://github.com/bcicen) * [DockerSlim](https://github.com/docker-slim/docker-slim) shrinks fat Docker images creating the smallest possible images. * [Dockly](https://github.com/swipely/dockly) - Dockly is a gem made to ease the pain of packaging an application in Docker by [@swipely](https://github.com/swipely/) -* [dockramp](https://github.com/jlhawn/dockramp) - Proof of Concept: A Client Driven Docker Image Builder by [@jlhawn](https://github.com/jlhawn) +* [dockramp](https://github.com/jlhawn/dockramp) :skull: - Proof of Concept: A Client Driven Docker Image Builder by [@jlhawn](https://github.com/jlhawn) * [flyimg](http://flyimg.io/) - Docker image resizing, cropping, and compression on the fly. * [MicroBadger][microbadger] - Analyze the contents of images and add metadata labels * [packer](https://www.packer.io/docs/builders/docker.html) - Hashicorp tool to build machine images including docker image integrated with configuration management tools like chef, puppet, ansible * [portainer](https://github.com/duedil-ltd/portainer) - Apache Mesos framework for building Docker images by [@duedil-ltd](https://github.com/duedil-ltd) * [runlike](https://github.com/lavie/runlike) ๐Ÿšง - Generate `docker run`command and options from running containers by [@lavie](https://github.com/lavie) -* [SkinnyWhale](https://github.com/djosephsen/skinnywhale) Skinnywhale helps you make smaller (as in megabytes) Docker containers. +* [SkinnyWhale](https://github.com/djosephsen/skinnywhale) :skull: - Skinnywhale helps you make smaller (as in megabytes) Docker containers. * [Whales](https://github.com/Gueils/whales) - A tool to automatically dockerize your applications by [@icalialabs](https://github.com/IcaliaLabs). ### Dockerfile @@ -351,7 +351,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c * [Docker Compose Example](https://github.com/llitfkitfk/docker-compose-demo) by [@llitfkitfk](https://github.com/llitfkitfk) * [Dockerfile Project](http://dockerfile.github.io/) : Trusted Automated Docker Builds. Dockerfile Project maintains a central repository of Dockerfile for various popular open source software services runnable on a Docker container. * [Dockerfile Example](https://github.com/komljen/dockerfile-examples) by [@komljen](https://github.com/komljen) -* [Dockerfile Example 2](https://github.com/kstaken/dockerfile-examples) by [@kstaken](https://github.com/kstaken) +* [Dockerfile Example 2](https://github.com/kstaken/dockerfile-examples) :skull: by [@kstaken](https://github.com/kstaken) * [Vektorcloud](https://github.com/vektorcloud) - A collection of minimal, Alpine-based Docker images ### Linter @@ -397,7 +397,7 @@ Services to securely store your Docker images. * [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. -* [powerstrip](https://github.com/clusterhq/powerstrip) - A tool for prototyping Docker extensions by [@clusterhq](https://github.com/clusterhq) +* [powerstrip](https://github.com/clusterhq/powerstrip) :skull: - A tool for prototyping Docker extensions by [@clusterhq](https://github.com/clusterhq) * [sbt-docker](https://github.com/marcuslonnberg/sbt-docker) - Create Docker images directly from sbt by [@marcuslonnberg](https://github.com/marcuslonnberg) * [sbt-docker-compose](https://github.com/Tapad/sbt-docker-compose) - Integrates Docker Compose functionality into sbt by [@kurtkopchik](https://github.com/kurtkopchik/) @@ -421,7 +421,7 @@ Services to securely store your Docker images. * [Binci](https://github.com/binci/binci) - Containerize your development workflow. (formerly DevLab by [@TechnologyAdvice](https://github.com/TechnologyAdvice)) * [Boot2Docker](https://github.com/boot2docker/boot2docker) - Docker for OSX and Windows * [construi](https://github.com/lstephen/construi) - Run your builds inside a Docker defined environment by [@lstephen](https://github.com/lstephen) -* [Devstep](https://github.com/fgrehm/devstep) - Development environments powered by Docker and buildpacks by [@fgrehm][fgrehm] +* [Devstep](https://github.com/fgrehm/devstep) :skull: - Development environments powered by Docker and buildpacks by [@fgrehm][fgrehm] * [Dinghy](https://github.com/codekitchen/dinghy) - An alternative way to use Docker on Mac OS X using Docker Machine with virtualbox, vmware, xhyve or parallels * [DLite](https://github.com/nlf/dlite) - Simplest way to use Docker on OSX, no VM needed. By [@nlf](https://github.com/nlf) * [docker-vm](https://github.com/shyiko/docker-vm) - Simple and transparent alternative to boot2docker (backed by Vagrant) by [@shyiko](https://github.com/shyiko) @@ -429,9 +429,9 @@ Services to securely store your Docker images. * [Docker-sync](http://docker-sync.io/) - Drastically improves performance ([50-70x](https://github.com/EugenMayer/docker-sync/wiki/4.-Performance)) when using Docker for development on Mac OS X/Windows and Linux while sharing code to the container. By [@EugenMayer](https://github.com/EugenMayer) * [Dusty](http://dusty.gc.com/) - Managed Docker development environments on OS X * [Eclipse Che](http://www.eclipse.org/che/) - Developer workspace server with Docker runtimes, cloud IDE, next-generation Eclipse IDE -* [forward2docker](https://github.com/bsideup/forward2docker) - Utility to auto forward a port from localhost into ports on Docker containers running in a boot2docker VM by [@bsideup](https://github.com/bsideup) +* [forward2docker](https://github.com/bsideup/forward2docker) :skull: - Utility to auto forward a port from localhost into ports on Docker containers running in a boot2docker VM by [@bsideup](https://github.com/bsideup) * [Vagga](https://github.com/tailhook/vagga) - Vagga is a containerisation tool without daemons. It is a fully-userspace container engine inspired by Vagrant and Docker, specialized for development environments by [@tailhook](https://github.com/tailhook/) -* [Vessel](https://github.com/awvessel/vessel) - Automates the setup & use of dockerized development environments by [@awvessel](https://github.com/awvessel) +* [Vessel](https://github.com/awvessel/vessel) :skull: - Automates the setup & use of dockerized development environments by [@awvessel](https://github.com/awvessel) ### Garbage Collection @@ -439,7 +439,7 @@ Services to securely store your Docker images. * [Docker Clean](https://github.com/zzrotdesign/docker-clean) - A script that cleans Docker containers, images and volumes by [@zzrotdesign](https://github.com/zzrotdesign) * [docker-garby](https://github.com/konstruktoid/docker-garby) - Docker garbage collection script by [@konstruktoid](https://github.com/konstruktoid). * [docker-gc](https://github.com/spotify/docker-gc) - A cron job that will delete old stopped containers and unused images by [@spotify][spotify] -* [sherdock](https://github.com/rancher/sherdock) - Automatic GC of images based on regexp by [@rancher][rancher] +* [sherdock](https://github.com/rancher/sherdock) :skull: - Automatic GC of images based on regexp by [@rancher][rancher] ### Serverless @@ -454,7 +454,7 @@ Services to securely store your Docker images. ### Testing * [dgoss](https://github.com/aelsabbahy/goss/tree/master/extras/dgoss) - A fast YAML based tool for validating docker containers. -* [Dockunit](https://github.com/dockunit/platform) - Docker based integration tests. A simple Node based utility for running Docker based unit tests. By [@dockunit](https://github.com/dockunit) +* [Dockunit](https://github.com/dockunit/platform) :skull: - Docker based integration tests. A simple Node based utility for running Docker based unit tests. By [@dockunit](https://github.com/dockunit) * [DockerSpec](https://github.com/zuazo/dockerspec) - A small Ruby Gem to run RSpec and Serverspec, Infrataster and Capybara tests against Dockerfiles or Docker images easily. By [@zuazo](https://github.com/zuazo) * [Pumba](https://github.com/gaia-adm/pumba) - Chaos testing tool for Docker. Can be deployed on kubernetes and CoreOS cluster. By [@gaia](https://github.com/gaia-adm) * [InSpec][inspec] - InSpec is an open-source testing framework for infrastructure with a human- and machine-readable language for specifying compliance, security and policy requirements. By [@chef](https://github.com/chef) @@ -463,11 +463,11 @@ Services to securely store your Docker images. * [Ansible](http://docs.ansible.com/ansible/latest/docker_container_module.html) - Manage the life cycle of Docker containers. By RedHat * [Azk](http://www.azk.io/) - Orchestrate development enviornments on your local machine by [@azukiapp](https://github.com/azukiapp) -* [Beluga](https://github.com/cortexmedia/Beluga) - CLI to deploy docker containers on a single server or low amount of servers. By [@cortextmedia](https://github.com/cortexmedia) +* [Beluga](https://github.com/cortexmedia/Beluga) :skull: - CLI to deploy docker containers on a single server or low amount of servers. By [@cortextmedia](https://github.com/cortexmedia) * [dexec](https://github.com/docker-exec/dexec) - Command line interface written in Go for running code with Docker Exec 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) +* [Dray](https://github.com/CenturyLinkLabs/dray) :skull: - An engine for managing the execution of container-based workflows by [@CenturyLinkLabs][CenturyLinkLabs] +* [FuGu](https://github.com/mattes/fugu) :skull: - Docker run wrapper without orchestration by [@mattes](https://github.com/mattes) * [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 126b1bfac801b90e3004668f24be2671435b329e Mon Sep 17 00:00:00 2001 From: Moshe Immerman Date: Sun, 17 Sep 2017 12:03:30 +0200 Subject: [PATCH 16/67] add github commit age checking --- .travis.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index 15bf21a..51d6936 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,7 +1,11 @@ language: ruby rvm: - - 2.2 + - 2.3.1 before_script: - - gem install awesome_bot + - git clone https://github.com/moshe-immerman/awesome_bot.git && cd awesome_bot + - gem build awesome_bot.gemspec + - gem install awesome_bot*.gem http script: - - awesome_bot README.md --white-list wiki/Installing,slideshare,awesome-docker.svg,edit/master,sindresorhus/awesome,ashmckenzie,shortcircuit.net.au,photo777.org,adrianmouat,redhat,viget,meros,toedter,datadoghq,amazon.cn,blog.codeship.com,swarm-v-fleet,amazon.com,blogs.splunk.com,docs.mesosphere.com,containership.io,gliderlabs.com,twistlock.com,shipyard-project.com,dashboard.tutum.co,vimeo.com,docs.microsoft.com,eclipse.org,codenvy.io,gitter.im,sebgoa.blogspot.be,mindmeister.com + - git diff master..`git rev-parse --abbrev-ref HEAD` README.md | grep + > CHANGED.md + - awesome_bot CHANGED.md --github-age 500 + - awesome_bot README.md --white-list wiki/Installing,slideshare,awesome-docker.svg,edit/master,sindresorhus/awesome,ashmckenzie,shortcircuit.net.au,photo777.org,adrianmouat,redhat,viget,meros,toedter,datadoghq,amazon.cn,blog.codeship.com,swarm-v-fleet,amazon.com,blogs.splunk.com,docs.mesosphere.com,containership.io,gliderlabs.com,twistlock.com,shipyard-project.com,dashboard.tutum.co,vimeo.com,docs.microsoft.com,eclipse.org,codenvy.io,gitter.im,sebgoa.blogspot.be,mindmeister.com \ No newline at end of file From 589c66e7314e974483b2a084a63cacc17c6a6067 Mon Sep 17 00:00:00 2001 From: Moshe Immerman Date: Sun, 17 Sep 2017 12:10:11 +0200 Subject: [PATCH 17/67] add github commit age checking --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index 51d6936..54b0be2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,6 +6,7 @@ before_script: - gem build awesome_bot.gemspec - gem install awesome_bot*.gem http script: + - cd $TRAVIS_BUILD_DIR - git diff master..`git rev-parse --abbrev-ref HEAD` README.md | grep + > CHANGED.md - awesome_bot CHANGED.md --github-age 500 - awesome_bot README.md --white-list wiki/Installing,slideshare,awesome-docker.svg,edit/master,sindresorhus/awesome,ashmckenzie,shortcircuit.net.au,photo777.org,adrianmouat,redhat,viget,meros,toedter,datadoghq,amazon.cn,blog.codeship.com,swarm-v-fleet,amazon.com,blogs.splunk.com,docs.mesosphere.com,containership.io,gliderlabs.com,twistlock.com,shipyard-project.com,dashboard.tutum.co,vimeo.com,docs.microsoft.com,eclipse.org,codenvy.io,gitter.im,sebgoa.blogspot.be,mindmeister.com \ No newline at end of file From e2e21c82bf1178ca558127378db5a322f919c6a5 Mon Sep 17 00:00:00 2001 From: Moshe Immerman Date: Sun, 17 Sep 2017 13:15:38 +0200 Subject: [PATCH 18/67] add gh tokens --- .travis.yml | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/.travis.yml b/.travis.yml index 54b0be2..51d3b6e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,12 +1,16 @@ language: ruby rvm: - - 2.3.1 +- 2.3.1 before_script: - - git clone https://github.com/moshe-immerman/awesome_bot.git && cd awesome_bot - - gem build awesome_bot.gemspec - - gem install awesome_bot*.gem http +- git clone https://github.com/moshe-immerman/awesome_bot.git && cd awesome_bot +- gem build awesome_bot.gemspec +- gem install awesome_bot*.gem http script: - cd $TRAVIS_BUILD_DIR - git diff master..`git rev-parse --abbrev-ref HEAD` README.md | grep + > CHANGED.md - awesome_bot CHANGED.md --github-age 500 - - awesome_bot README.md --white-list wiki/Installing,slideshare,awesome-docker.svg,edit/master,sindresorhus/awesome,ashmckenzie,shortcircuit.net.au,photo777.org,adrianmouat,redhat,viget,meros,toedter,datadoghq,amazon.cn,blog.codeship.com,swarm-v-fleet,amazon.com,blogs.splunk.com,docs.mesosphere.com,containership.io,gliderlabs.com,twistlock.com,shipyard-project.com,dashboard.tutum.co,vimeo.com,docs.microsoft.com,eclipse.org,codenvy.io,gitter.im,sebgoa.blogspot.be,mindmeister.com \ No newline at end of file + - awesome_bot README.md --white-list wiki/Installing,slideshare,awesome-docker.svg,edit/master,sindresorhus/awesome,ashmckenzie,shortcircuit.net.au,photo777.org,adrianmouat,redhat,viget,meros,toedter,datadoghq,amazon.cn,blog.codeship.com,swarm-v-fleet,amazon.com,blogs.splunk.com,docs.mesosphere.com,containership.io,gliderlabs.com,twistlock.com,shipyard-project.com,dashboard.tutum.co,vimeo.com,docs.microsoft.com,eclipse.org,codenvy.io,gitter.im,sebgoa.blogspot.be,mindmeister.com +env: + global: + - secure: T2my1DKr4/sThpf0tO/AI76n4FSAObf6kG5B6iRhtN6xUjOqH5GmqfhzBN17asqxtDCjEPavMKxkxneHWTQdXQPD2Ewhg/bJ5S2AM2YITQcq1dentCFldRaKmjn/Ug9F13caQsf7SCMH1OyL/XpHZxq3rkMoiUFUpC0FUIHQNuo= + - secure: Bwr5l4Ej0lJEQcW/t+lMNFW1zwQm4jGw4IcBW2GTNFrEMtQM3VGtZpkHVtM0+hjkiur8dZaiPnnsu9j6kM1/pqmcx8Ip+DDdGIT1Fkudh9GXc5gGYzaHlZD3hLVgYPwxVGqTaxOxa+bCpssTjhqsRwwEqflpcnET3IrC2LhaN44= \ No newline at end of file From 3854dd8d82aee864e51402deed7a81bf9c94a934 Mon Sep 17 00:00:00 2001 From: Moshe Immerman Date: Sun, 17 Sep 2017 13:35:55 +0200 Subject: [PATCH 19/67] forks don't have access to encrypted vars... --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 51d3b6e..b33b65b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -12,5 +12,5 @@ script: - awesome_bot README.md --white-list wiki/Installing,slideshare,awesome-docker.svg,edit/master,sindresorhus/awesome,ashmckenzie,shortcircuit.net.au,photo777.org,adrianmouat,redhat,viget,meros,toedter,datadoghq,amazon.cn,blog.codeship.com,swarm-v-fleet,amazon.com,blogs.splunk.com,docs.mesosphere.com,containership.io,gliderlabs.com,twistlock.com,shipyard-project.com,dashboard.tutum.co,vimeo.com,docs.microsoft.com,eclipse.org,codenvy.io,gitter.im,sebgoa.blogspot.be,mindmeister.com env: global: - - secure: T2my1DKr4/sThpf0tO/AI76n4FSAObf6kG5B6iRhtN6xUjOqH5GmqfhzBN17asqxtDCjEPavMKxkxneHWTQdXQPD2Ewhg/bJ5S2AM2YITQcq1dentCFldRaKmjn/Ug9F13caQsf7SCMH1OyL/XpHZxq3rkMoiUFUpC0FUIHQNuo= - - secure: Bwr5l4Ej0lJEQcW/t+lMNFW1zwQm4jGw4IcBW2GTNFrEMtQM3VGtZpkHVtM0+hjkiur8dZaiPnnsu9j6kM1/pqmcx8Ip+DDdGIT1Fkudh9GXc5gGYzaHlZD3hLVgYPwxVGqTaxOxa+bCpssTjhqsRwwEqflpcnET3IrC2LhaN44= \ No newline at end of file + - GH_USER=moshes-bot + - GH_TOKEN=1e43aa4298e8045dcb477636fa52e338eed6cf8a \ No newline at end of file From 42a81756a7fb22db81d740e7efc1790359c897a1 Mon Sep 17 00:00:00 2001 From: Moshe Immerman Date: Sun, 17 Sep 2017 13:49:16 +0200 Subject: [PATCH 20/67] update GH_TOKEN --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index b33b65b..2d93a03 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,4 +13,4 @@ script: env: global: - GH_USER=moshes-bot - - GH_TOKEN=1e43aa4298e8045dcb477636fa52e338eed6cf8a \ No newline at end of file + - GH_TOKEN=fbb949f59a8b45c7832536576322971451218ae2 \ No newline at end of file From fdd7d15c334e9beebe730e2ef5152160b5c89228 Mon Sep 17 00:00:00 2001 From: Moshe Immerman Date: Sun, 17 Sep 2017 13:53:52 +0200 Subject: [PATCH 21/67] split token to prevent it being deleted --- .travis.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 2d93a03..23bd42b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,10 +7,12 @@ before_script: - gem install awesome_bot*.gem http script: - cd $TRAVIS_BUILD_DIR + - export GH_TOKEN=$GH_TOKEN_A$GH_TOKEN_B - git diff master..`git rev-parse --abbrev-ref HEAD` README.md | grep + > CHANGED.md - awesome_bot CHANGED.md --github-age 500 - awesome_bot README.md --white-list wiki/Installing,slideshare,awesome-docker.svg,edit/master,sindresorhus/awesome,ashmckenzie,shortcircuit.net.au,photo777.org,adrianmouat,redhat,viget,meros,toedter,datadoghq,amazon.cn,blog.codeship.com,swarm-v-fleet,amazon.com,blogs.splunk.com,docs.mesosphere.com,containership.io,gliderlabs.com,twistlock.com,shipyard-project.com,dashboard.tutum.co,vimeo.com,docs.microsoft.com,eclipse.org,codenvy.io,gitter.im,sebgoa.blogspot.be,mindmeister.com env: global: - GH_USER=moshes-bot - - GH_TOKEN=fbb949f59a8b45c7832536576322971451218ae2 \ No newline at end of file + - GH_TOKEN_A=f55be460666242f42e7 + - GH_TOKEN_B=bdf7ecf2b8d82aadcb0ee \ No newline at end of file From ac4a86157d40330836a287fef3c3f1a0bf3c66ab Mon Sep 17 00:00:00 2001 From: Moshe Immerman Date: Mon, 18 Sep 2017 09:02:55 +0200 Subject: [PATCH 22/67] revert awesome_bot check --- .travis.yml | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) diff --git a/.travis.yml b/.travis.yml index 23bd42b..c5a95ce 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,18 +1,7 @@ language: ruby rvm: -- 2.3.1 + - 2.2 before_script: -- git clone https://github.com/moshe-immerman/awesome_bot.git && cd awesome_bot -- gem build awesome_bot.gemspec -- gem install awesome_bot*.gem http + - gem install awesome_bot script: - - cd $TRAVIS_BUILD_DIR - - export GH_TOKEN=$GH_TOKEN_A$GH_TOKEN_B - - git diff master..`git rev-parse --abbrev-ref HEAD` README.md | grep + > CHANGED.md - - awesome_bot CHANGED.md --github-age 500 - - awesome_bot README.md --white-list wiki/Installing,slideshare,awesome-docker.svg,edit/master,sindresorhus/awesome,ashmckenzie,shortcircuit.net.au,photo777.org,adrianmouat,redhat,viget,meros,toedter,datadoghq,amazon.cn,blog.codeship.com,swarm-v-fleet,amazon.com,blogs.splunk.com,docs.mesosphere.com,containership.io,gliderlabs.com,twistlock.com,shipyard-project.com,dashboard.tutum.co,vimeo.com,docs.microsoft.com,eclipse.org,codenvy.io,gitter.im,sebgoa.blogspot.be,mindmeister.com -env: - global: - - GH_USER=moshes-bot - - GH_TOKEN_A=f55be460666242f42e7 - - GH_TOKEN_B=bdf7ecf2b8d82aadcb0ee \ No newline at end of file + - awesome_bot README.md --white-list wiki/Installing,slideshare,awesome-docker.svg,edit/master,sindresorhus/awesome,ashmckenzie,shortcircuit.net.au,photo777.org,adrianmouat,redhat,viget,meros,toedter,datadoghq,amazon.cn,blog.codeship.com,swarm-v-fleet,amazon.com,blogs.splunk.com,docs.mesosphere.com,containership.io,gliderlabs.com,twistlock.com,shipyard-project.com,dashboard.tutum.co,vimeo.com,docs.microsoft.com,eclipse.org,codenvy.io,gitter.im,sebgoa.blogspot.be,mindmeister.com \ No newline at end of file From 88e331daf3f8aaff32bc9cd5f05865904922543f Mon Sep 17 00:00:00 2001 From: Moshe Immerman Date: Mon, 18 Sep 2017 09:15:59 +0200 Subject: [PATCH 23/67] give small utilities a little more leeway --- README.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index f43a995..e1ca19b 100644 --- a/README.md +++ b/README.md @@ -136,7 +136,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c * [crowdr](https://github.com/polonskiy/crowdr) - Tool for managing multiple Docker containers (`docker-compose` alternative) by [@polonskiy](https://github.com/polonskiy/) * [Composerize](https://github.com/magicmark/composerize) - Convert docker run commands into docker-compose files * [compose_plantuml](hhttps://github.com/funkwerk/compose_plantuml) - Generate Plantuml graphs from docker-compose files by [@funkwerk](https://github.com/funkwerk) -* [docker-compose-graphviz](https://github.com/abesto/docker-compose-graphviz) :skull: - Turn a docker-compose.yml files into Graphviz .dot files by [@abesto](https://github.com/abesto) +* [docker-compose-graphviz](https://github.com/abesto/docker-compose-graphviz) - Turn a docker-compose.yml files into Graphviz .dot files by [@abesto](https://github.com/abesto) * [docker-compose-search](https://github.com/francescou/docker-compose-search) - A search engine for Docker Compose application stacks by [@francescou](https://github.com/francescou/) * [draw-compose](https://github.com/Alexis-benoist/draw-compose) - Utility to draw a schema of a docker compose by [@Alexis-benoist](https://github.com/Alexis-benoist) * [elsy](https://github.com/cisco/elsy) - An opinionated, multi-language, build tool based on Docker and Docker Compose @@ -169,7 +169,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c * [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] * [InfluxDB, cAdvisor, Grafana](https://github.com/vegasbrianc/docker-monitoring) - InfluxDB Time series DB in combination with Grafana and cAdvisor by [@vegasbrianc][vegasbrianc] -* [LogJam](https://github.com/gocardless/logjam) :skull: - Logjam is a log forwarder designed to listen on a local port, receive log entries over UDP, and forward these messages on to a log collection server (such as logstash) by [@gocardless](https://github.com/gocardless) +* [LogJam](https://github.com/gocardless/logjam) - Logjam is a log forwarder designed to listen on a local port, receive log entries over UDP, and forward these messages on to a log collection server (such as logstash) by [@gocardless](https://github.com/gocardless) * [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]. @@ -280,7 +280,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c * [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) :skull: - Console-based Docker monitoring by [@icecrime](https://github.com/icecrime) -* [dockersql](https://github.com/crosbymichael/dockersql) :skull: - A command line interface to query Docker using SQL by [@crosbymichael][crosbymichael] +* [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) * [dry](https://github.com/moncho/dry) - An interactive CLI for Docker containers by [@moncho](https://github.com/moncho) @@ -324,8 +324,8 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c ### Builder -* [container-factory](https://github.com/mutable/container-factory) :skull: - Produces Docker images from tarballs of application source code by [@mutable](https://github.com/mutable) -* [dlayer](https://github.com/wercker/dlayer) :skull: - Stats collector for Docker layers by [@wercker](https://github.com/wercker) +* [container-factory](https://github.com/mutable/container-factory) - Produces Docker images from tarballs of application source code by [@mutable](https://github.com/mutable) +* [dlayer](https://github.com/wercker/dlayer) - Stats collector for Docker layers by [@wercker](https://github.com/wercker) * [docker-companion](https://github.com/mudler/docker-companion) - A command line tool written in Golang to squash and unpack docker images by [@mudler](https://github.com/mudler/) * [docker-make](https://github.com/CtripCloud/docker-make) - Build, tag,and push a bunch of related docker images via a single command. * [docker-replay](https://github.com/bcicen/docker-replay) - Generate `docker run`command and options from running containers. By [bcicen](https://github.com/bcicen) @@ -370,7 +370,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) :skull: - Custom docker registry that allows for lightning fast deploys through bittorrent by [@netvarun](https://github.com/netvarun/) +* [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 @@ -466,8 +466,8 @@ Services to securely store your Docker images. * [Beluga](https://github.com/cortexmedia/Beluga) :skull: - CLI to deploy docker containers on a single server or low amount of servers. By [@cortextmedia](https://github.com/cortexmedia) * [dexec](https://github.com/docker-exec/dexec) - Command line interface written in Go for running code with Docker Exec 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) :skull: - An engine for managing the execution of container-based workflows by [@CenturyLinkLabs][CenturyLinkLabs] -* [FuGu](https://github.com/mattes/fugu) :skull: - Docker run wrapper without orchestration by [@mattes](https://github.com/mattes) +* [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) * [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 2f112ed5378d3f12385a922be51426b29dc65612 Mon Sep 17 00:00:00 2001 From: Tobias Gesellchen Date: Wed, 20 Sep 2017 21:40:47 +0200 Subject: [PATCH 24/67] Use GitHub url instead of the currently non-resolvable azk.io --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e1ca19b..0b8f0f5 100644 --- a/README.md +++ b/README.md @@ -462,7 +462,7 @@ Services to securely store your Docker images. ### Wrappers * [Ansible](http://docs.ansible.com/ansible/latest/docker_container_module.html) - Manage the life cycle of Docker containers. By RedHat -* [Azk](http://www.azk.io/) - Orchestrate development enviornments on your local machine by [@azukiapp](https://github.com/azukiapp) +* [Azk](https://github.com/azukiapp/azk) - Orchestrate development enviornments on your local machine by [@azukiapp](https://github.com/azukiapp) * [Beluga](https://github.com/cortexmedia/Beluga) :skull: - CLI to deploy docker containers on a single server or low amount of servers. By [@cortextmedia](https://github.com/cortexmedia) * [dexec](https://github.com/docker-exec/dexec) - Command line interface written in Go for running code with Docker Exec images. * [docker-do](https://github.com/benzaita/docker-do) - hassle-free docker run, like `env` but for docker by [@benzaita](https://github.com/benzaita) From 06bf12a7bff0d8172de3907603776b43d6353661 Mon Sep 17 00:00:00 2001 From: Andreas Gebhardt Date: Sun, 24 Sep 2017 19:22:35 +0200 Subject: [PATCH 25/67] remove `style.min.css` from repository At [1] `style.min.css` was removed within `index.html` but not from the repository itself. [1] fd3272b remove `style.min.css` --- style.min.css | 1 - 1 file changed, 1 deletion(-) delete mode 100644 style.min.css diff --git a/style.min.css b/style.min.css deleted file mode 100644 index 3002083..0000000 --- a/style.min.css +++ /dev/null @@ -1 +0,0 @@ -html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.highlight table pre{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;color:#1e6bb8;text-decoration:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}.main-content dl,body,legend,td,th{padding:0}.highlight table td{padding:5px}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:700}.highlight .c1,.highlight .cs{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:700}.highlight .c,.highlight .cd{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .gd{color:#000;background-color:#fdd}.highlight .ge{color:#000;font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs,.main-content table th{font-weight:700}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc,.highlight .kd,.highlight .kn,.highlight .kp,.highlight .kr,.highlight .kt{color:#000;font-weight:700}.highlight .kt{color:#458}.highlight .k,.highlight .kv{color:#000;font-weight:700}.highlight .il,.highlight .m,.highlight .mb,.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo,.highlight .mx{color:#099}.highlight .s2,.highlight .sb,.highlight .sc,.highlight .sd,.highlight .se,.highlight .sh,.highlight .si,.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .s{color:#d14}.highlight .na{color:teal}.highlight .bp{color:#999}.highlight .nb{color:#0086b3}.highlight .nc{color:#458;font-weight:700}.highlight .no{color:teal}.highlight .nd{color:#3c5d5d;font-weight:700}.highlight .ni{color:purple}.highlight .ne,.highlight .nf,.highlight .nl{color:#900;font-weight:700}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv,.highlight .vc,.highlight .vg,.highlight .vi{color:teal}.highlight .o,.highlight .ow{color:#000;font-weight:700}.highlight .w{color:#bbb}.highlight{background-color:#f8f8f8}*{box-sizing:border-box}body{margin:0;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;color:#606c71}a:hover{text-decoration:underline}.btn{display:inline-block;margin-bottom:1rem;color:rgba(255,255,255,.7);background-color:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2);border-style:solid;border-width:1px;border-radius:.3rem;transition:color .2s,background-color .2s,border-color .2s}.btn:hover{color:rgba(255,255,255,.8);text-decoration:none;background-color:rgba(255,255,255,.2);border-color:rgba(255,255,255,.3)}.btn+.btn{margin-left:1rem}@media screen and (min-width:64em){.btn{padding:.75rem 1rem}}@media screen and (min-width:42em) and (max-width:64em){.btn{padding:.6rem .9rem;font-size:.9rem}}@media screen and (max-width:42em){.btn{display:block;width:100%;padding:.75rem;font-size:.9rem}.btn+.btn{margin-top:1rem;margin-left:0}}.page-header{color:#fff;text-align:center;background-color:#159957;background-image:linear-gradient(120deg,#155799,#159957)}@media screen and (min-width:64em){.page-header{padding:5rem 6rem}}@media screen and (min-width:42em) and (max-width:64em){.page-header{padding:3rem 4rem}}@media screen and (max-width:42em){.page-header{padding:2rem 1rem}}.project-name{margin-top:0;margin-bottom:.1rem}@media screen and (min-width:64em){.project-name{font-size:3.25rem}}@media screen and (min-width:42em) and (max-width:64em){.project-name{font-size:2.25rem}}@media screen and (max-width:42em){.project-name{font-size:1.75rem}}.project-tagline{margin-bottom:2rem;font-weight:400;opacity:.7}@media screen and (min-width:64em){.project-tagline{font-size:1.25rem}}@media screen and (min-width:42em) and (max-width:64em){.project-tagline{font-size:1.15rem}}@media screen and (max-width:42em){.project-tagline{font-size:1rem}}.main-content{word-wrap:break-word}.main-content :first-child,.main-content blockquote>:first-child{margin-top:0}@media screen and (min-width:64em){.main-content{max-width:64rem;padding:2rem 6rem;margin:0 auto;font-size:1.1rem}}@media screen and (min-width:42em) and (max-width:64em){.main-content{padding:2rem 4rem;font-size:1.1rem}}@media screen and (max-width:42em){.main-content{padding:2rem 1rem;font-size:1rem}}.main-content img{max-width:100%}.main-content h1,.main-content h2,.main-content h3,.main-content h4,.main-content h5,.main-content h6{margin-top:2rem;margin-bottom:1rem;font-weight:400;color:#159957}.main-content p{margin-bottom:1em}.main-content code,.main-content pre{color:#567482;background-color:#f3f6fa}.main-content code{padding:2px 4px;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:.9rem;border-radius:.3rem}.main-content pre{margin-top:0;font:1rem Consolas,"Liberation Mono",Menlo,Courier,monospace;word-wrap:normal;border:solid 1px #dce6f0}.main-content pre>code{padding:0;margin:0;font-size:.9rem;color:#567482;word-break:normal;white-space:pre;background:0 0;border:0}.main-content .highlight,.main-content pre{margin-bottom:1rem}.main-content .highlight pre{margin-bottom:0;word-break:normal}.main-content .highlight pre,.main-content pre{padding:.8rem;overflow:auto;font-size:.9rem;line-height:1.45;border-radius:.3rem;-webkit-overflow-scrolling:touch}.main-content pre code,.main-content pre tt{display:inline;max-width:initial;padding:0;margin:0;overflow:initial;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.main-content pre code:after,.main-content pre code:before,.main-content pre tt:after,.main-content pre tt:before{content:normal}.main-content ol,.main-content ul{margin-top:0}.main-content blockquote{padding:0 1rem;margin-left:0;color:#819198;border-left:.3rem solid #dce6f0}.main-content blockquote>:last-child{margin-bottom:0}.main-content table{display:block;width:100%;overflow:auto;word-break:keep-all;-webkit-overflow-scrolling:touch}.main-content table td,.main-content table th{padding:.5rem 1rem;border:1px solid #e9ebec}.main-content dl dt{padding:0;margin-top:1rem;font-size:1rem;font-weight:700}.main-content dl dd{padding:0;margin-bottom:1rem}.main-content hr{height:2px;padding:0;margin:1rem 0;background-color:#eff0f1;border:0}.site-footer{padding-top:2rem;margin-top:2rem;border-top:solid 1px #eff0f1}@media screen and (min-width:64em){.site-footer{font-size:1rem}}@media screen and (min-width:42em) and (max-width:64em){.site-footer{font-size:1rem}}@media screen and (max-width:42em){.site-footer{font-size:.9rem}}.site-footer-owner{display:block;font-weight:700}.site-footer-credits{color:#819198} From 58875ee71fe019312bf9ecd5c3da83f0dec9302a Mon Sep 17 00:00:00 2001 From: Andreas Gebhardt Date: Sun, 24 Sep 2017 19:51:24 +0200 Subject: [PATCH 26/67] =?UTF-8?q?update=20=C2=BBOpenFaaS=C2=AB=20organizat?= =?UTF-8?q?ion?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit OpenFaas is transferred from @alexellis to @openfaas. > OpenFaaS is an independent project created by Alex Ellis which is now > being built and shaped by a growing community of contributors. Project > website: openfaas.com. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0b8f0f5..26f8b63 100644 --- a/README.md +++ b/README.md @@ -446,7 +446,7 @@ Services to securely store your Docker images. * [AMP](https://github.com/appcelerator/amp) - The open source unified CaaS/FaaS platform for Docker, batteries included. By [@Appcelerator](https://github.com/appcelerator/) * [Apache OpenWhisk](https://github.com/apache/incubator-openwhisk) - a serverless, open source cloud platform that executes functions in response to events at any scale. By [@apache](https://github.com/apache) * [Docker-Lambda](https://github.com/lambci/docker-lambda) - Docker images and test runners that replicate the live AWS Lambda environment. By [@lamb-ci](https://github.com/lambci) -* [FaaS](https://github.com/alexellis/faas) - Docker Serverless/Functions as a Service (on Docker Swarm). By [@alexellis](https://github.com/alexellis/) +* [FaaS](https://github.com/openfaas/faas) - Docker Serverless/Functions as a Service. By [@openfaas](https://github.com/openfaas/) * [Funker](https://github.com/bfirsh/funker-example-voting-app) - Functions as Docker containers example voting app. By [@bfirsh](https://github.com/bfirsh) * [IronFunctions](https://github.com/iron-io/functions) - The serverless microservices platform FaaS (Funcitons as a Service) which uses Docker containers to run Any language or AWS Lambda functions * [SCAR](https://github.com/grycap/scar) - Serverless Container-aware Architectures (SCAR) is a serverless framework that allows easy deployment and execution of containers (e.g. Docker) in Serverless environments (e.g. Lambda) by [@grycap](https://github.com/grycap) From ffd988cf1d117eea4f9d0d0eec4ed8f2b4a964ee Mon Sep 17 00:00:00 2001 From: Alex Ellis Date: Sun, 24 Sep 2017 21:28:23 +0100 Subject: [PATCH 27/67] Fixing erroneous community PR --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 26f8b63..45c3165 100644 --- a/README.md +++ b/README.md @@ -446,7 +446,7 @@ Services to securely store your Docker images. * [AMP](https://github.com/appcelerator/amp) - The open source unified CaaS/FaaS platform for Docker, batteries included. By [@Appcelerator](https://github.com/appcelerator/) * [Apache OpenWhisk](https://github.com/apache/incubator-openwhisk) - a serverless, open source cloud platform that executes functions in response to events at any scale. By [@apache](https://github.com/apache) * [Docker-Lambda](https://github.com/lambci/docker-lambda) - Docker images and test runners that replicate the live AWS Lambda environment. By [@lamb-ci](https://github.com/lambci) -* [FaaS](https://github.com/openfaas/faas) - Docker Serverless/Functions as a Service. By [@openfaas](https://github.com/openfaas/) +* [OpenFaaS](https://github.com/openfaas/faas) - A complete serverless functions framework for Docker and Kubernetes. Twitter: [@open_faas](https://github.com/open_faas/), Web: [openfaas.com](https://www.openfaas.com) * [Funker](https://github.com/bfirsh/funker-example-voting-app) - Functions as Docker containers example voting app. By [@bfirsh](https://github.com/bfirsh) * [IronFunctions](https://github.com/iron-io/functions) - The serverless microservices platform FaaS (Funcitons as a Service) which uses Docker containers to run Any language or AWS Lambda functions * [SCAR](https://github.com/grycap/scar) - Serverless Container-aware Architectures (SCAR) is a serverless framework that allows easy deployment and execution of containers (e.g. Docker) in Serverless environments (e.g. Lambda) by [@grycap](https://github.com/grycap) From 2e88e4be5e52c697a845159a2da19ce7b3d8cb20 Mon Sep 17 00:00:00 2001 From: devhkr Date: Mon, 25 Sep 2017 14:37:02 +0200 Subject: [PATCH 28/67] Fix build error --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 45c3165..779b5b4 100644 --- a/README.md +++ b/README.md @@ -446,9 +446,9 @@ Services to securely store your Docker images. * [AMP](https://github.com/appcelerator/amp) - The open source unified CaaS/FaaS platform for Docker, batteries included. By [@Appcelerator](https://github.com/appcelerator/) * [Apache OpenWhisk](https://github.com/apache/incubator-openwhisk) - a serverless, open source cloud platform that executes functions in response to events at any scale. By [@apache](https://github.com/apache) * [Docker-Lambda](https://github.com/lambci/docker-lambda) - Docker images and test runners that replicate the live AWS Lambda environment. By [@lamb-ci](https://github.com/lambci) -* [OpenFaaS](https://github.com/openfaas/faas) - A complete serverless functions framework for Docker and Kubernetes. Twitter: [@open_faas](https://github.com/open_faas/), Web: [openfaas.com](https://www.openfaas.com) * [Funker](https://github.com/bfirsh/funker-example-voting-app) - Functions as Docker containers example voting app. By [@bfirsh](https://github.com/bfirsh) * [IronFunctions](https://github.com/iron-io/functions) - The serverless microservices platform FaaS (Funcitons as a Service) which uses Docker containers to run Any language or AWS Lambda functions +* [OpenFaaS](https://github.com/openfaas/faas) - A complete serverless functions framework for Docker and Kubernetes. * [SCAR](https://github.com/grycap/scar) - Serverless Container-aware Architectures (SCAR) is a serverless framework that allows easy deployment and execution of containers (e.g. Docker) in Serverless environments (e.g. Lambda) by [@grycap](https://github.com/grycap) ### Testing From 22e73727f650b15a3a44845e1d64c347da32ebc1 Mon Sep 17 00:00:00 2001 From: devhkr Date: Mon, 25 Sep 2017 16:56:18 +0200 Subject: [PATCH 29/67] Add repo author --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 779b5b4..f077ef0 100644 --- a/README.md +++ b/README.md @@ -448,7 +448,7 @@ Services to securely store your Docker images. * [Docker-Lambda](https://github.com/lambci/docker-lambda) - Docker images and test runners that replicate the live AWS Lambda environment. By [@lamb-ci](https://github.com/lambci) * [Funker](https://github.com/bfirsh/funker-example-voting-app) - Functions as Docker containers example voting app. By [@bfirsh](https://github.com/bfirsh) * [IronFunctions](https://github.com/iron-io/functions) - The serverless microservices platform FaaS (Funcitons as a Service) which uses Docker containers to run Any language or AWS Lambda functions -* [OpenFaaS](https://github.com/openfaas/faas) - A complete serverless functions framework for Docker and Kubernetes. +* [OpenFaaS](https://github.com/openfaas/faas) - A complete serverless functions framework for Docker and Kubernetes. By [OpenFaaS](https://github.com/openfaas) * [SCAR](https://github.com/grycap/scar) - Serverless Container-aware Architectures (SCAR) is a serverless framework that allows easy deployment and execution of containers (e.g. Docker) in Serverless environments (e.g. Lambda) by [@grycap](https://github.com/grycap) ### Testing From 265a34ae8b681bd56e602b699bc3a234d9714105 Mon Sep 17 00:00:00 2001 From: devhkr Date: Tue, 26 Sep 2017 11:00:25 +0200 Subject: [PATCH 30/67] First step in refactoring --- README.md | 24 +++++++++--------------- 1 file changed, 9 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index f077ef0..cfb41bb 100644 --- a/README.md +++ b/README.md @@ -64,7 +64,7 @@ All the links are monitored and tested with [awesome_bot](https://github.com/dkh - [Good Tips](#good-tips) - [Raspberry Pi / ARM](#raspberry-pi--arm) - [Security](#security-1) -- [Videos](#videos) + - [Videos](#videos) - [Communities and Meetups](#communities-and-meetups) - [Brazilian](#brazilian) - [Chinese](#chinese) @@ -556,6 +556,7 @@ Services to securely store your Docker images. * [ToolsOfTheTrade](https://github.com/cjbarber/ToolsOfTheTrade) a list of SaaS and On premise applications by [@cjbarber](https://github.com/cjbarber) ## Good Tips + * [10 Things Not To Forget Before Deploying Docker In Production](https://www.slideshare.net/rightscale/docker-meetup-40826948) * [24 random docker tips](https://csabapalfi.github.io/random-docker-tips/) by [@csabapalfi](https://github.com/csabapalfi) * [6 Million Ways To Log In Docker](https://www.slideshare.net/raychaser/6-million-ways-to-log-in-docker-nyc-docker-meetup-12172014) by [@raychaser](https://twitter.com/raychaser) @@ -578,6 +579,12 @@ Services to securely store your Docker images. * [Running Production Hadoop Clusters in Docker Containers](https://conferences.oreilly.com/strata/big-data-conference-ca-2015/public/schedule/detail/38521) * [Using NSEnter with Boot2Docker](https://ro14nd.de/NSEnter-with-Boot2Docker) +## Raspberry Pi & ARM + +* [Docker Pirates ARMed with explosive stuff](http://blog.hypriot.com/) Huge resource on clustering, swarm, docker, pre-installed image for SD card on Raspberry Pi +* [Get Docker up and running on the RaspberryPi in three steps](https://github.com/umiddelb/armhf/wiki/Get-Docker-up-and-running-on-the-RaspberryPi-%28ARMv6%29-in-three-steps) +* [git push docker containers to linux devices](https://resin.io/) Modern DevOps for IoT, leveraging git and Docker. +* [Installing, running, using Docker on armhf (ARMv7) devices](https://github.com/umiddelb/armhf/wiki/Installing,-running,-using-docker-on-armhf-(ARMv7)-devices) ## Security @@ -594,21 +601,8 @@ Services to securely store your Docker images. * [Tuning Docker with the newest security enhancements](https://opensource.com/business/15/3/docker-security-tuning) * [Understanding Docker security and best practices](https://blog.docker.com/2015/05/understanding-docker-security-and-best-practices/) (written 5 MAY 2015) -## Raspberry Pi & ARM -* [Docker Pirates ARMed with explosive stuff](http://blog.hypriot.com/) Huge resource on clustering, swarm, docker, pre-installed image for SD card on Raspberry Pi -* [Get Docker up and running on the RaspberryPi in three steps](https://github.com/umiddelb/armhf/wiki/Get-Docker-up-and-running-on-the-RaspberryPi-%28ARMv6%29-in-three-steps) -* [git push docker containers to linux devices](https://resin.io/) Modern DevOps for IoT, leveraging git and Docker. -* [Installing, running, using Docker on armhf (ARMv7) devices](https://github.com/umiddelb/armhf/wiki/Installing,-running,-using-docker-on-armhf-(ARMv7)-devices) +## Videos -# Videos - -## Main Account -* [Docker Youtube Account](https://www.youtube.com/user/dockerrun) -* [CenturyLink Labs Docker Interviews](https://www.youtube.com/playlist?list=PL_q4Fk7SVBCIjyuCBFBItXnzGI3qBa2L1) -* [Container Camp](https://www.youtube.com/channel/UCvksXSnLqIVM_uFB7xyrsSg/videos) Conference about *containers*!!! [@containercamp](https://twitter.com/containercamp) -* [Quoi d'neuf Docker](https://www.youtube.com/channel/UCOAhkxpryr_BKybt9wIw-NQ/videos) **FRENCH** chronique vidรฉo sur Youtube proposant de courtes vidรฉos (maximum 15 minutes) sur la thรฉmatique "Docker et son รฉcosystรจme" [Site Web](http://www.quoidneufdocker.xyz/) - -## Useful videos * [Contributing to Docker by Andrew "Tianon" Page (InfoSiftr)](https://www.youtube.com/watch?v=1jwo8-1HYYg) (34:31) * [Deploying and scaling applications with Docker, Swarm, and a tiny bit of Python magic](https://www.youtube.com/watch?v=GpHMTR7P2Ms) (3:11:06) by [@jpetazzo][jpetazzo] * [Docker and SELinux by Daniel Walsh from Red Hat ](https://www.youtube.com/watch?v=zWGFqMuEHdw) (40:23) From ec80f895ec82b2391b90bec159d50e6bf7dc6870 Mon Sep 17 00:00:00 2001 From: Brian Christner Date: Fri, 6 Oct 2017 14:33:19 +0200 Subject: [PATCH 31/67] updated pull_request template grammar --- pull_request_template.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pull_request_template.md b/pull_request_template.md index e4b2729..55790e7 100644 --- a/pull_request_template.md +++ b/pull_request_template.md @@ -15,7 +15,7 @@ - I have read and understood the [contribution guidelines](https://github.com/veggiemonk/awesome-docker/blob/master/CONTRIBUTING.md) -- The project submitted is conform to the quality standards outlined in the [contribution guidelines](https://github.com/veggiemonk/awesome-docker/blob/master/CONTRIBUTING.md) +- The project submitted conforms to the quality standards outlined in the [contribution guidelines](https://github.com/veggiemonk/awesome-docker/blob/master/CONTRIBUTING.md) - Go to the [contribution guidelines](https://github.com/veggiemonk/awesome-docker/blob/master/CONTRIBUTING.md) and read it again. From 9956d1198fafefcda4a58f86d4514add7ba2b90b Mon Sep 17 00:00:00 2001 From: Brian Christner Date: Sat, 7 Oct 2017 00:42:06 +0200 Subject: [PATCH 32/67] Added Service Mesh tool @IstioMesh --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index cfb41bb..88f8a29 100644 --- a/README.md +++ b/README.md @@ -248,6 +248,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c * [Docker Grand Ambassador](https://github.com/cpuguy83/docker-grand-ambassador) :skull: - This is a fully dynamic docker link ambassador. + [Article](https://docs.docker.com/engine/admin/ambassador_pattern_linking/) by [@cpuguy83][cpuguy83] * [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] +* [istio](https://istio.io/) - An open platform to connect, manage, and secure microservices by [@IstioMesh](istio) * [proxy](https://github.com/factorish/proxy) :skull: - 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] and [@progrium][progrium] From 84170377a3b1d43ab25793d31aba98c4d9478c38 Mon Sep 17 00:00:00 2001 From: Brian Christner Date: Sat, 7 Oct 2017 00:47:21 +0200 Subject: [PATCH 33/67] pointed project to GitHub URL --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 88f8a29..b68420e 100644 --- a/README.md +++ b/README.md @@ -248,7 +248,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c * [Docker Grand Ambassador](https://github.com/cpuguy83/docker-grand-ambassador) :skull: - This is a fully dynamic docker link ambassador. + [Article](https://docs.docker.com/engine/admin/ambassador_pattern_linking/) by [@cpuguy83][cpuguy83] * [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] -* [istio](https://istio.io/) - An open platform to connect, manage, and secure microservices by [@IstioMesh](istio) +* [istio](https://github.com/istio/istio) - An open platform to connect, manage, and secure microservices by [@IstioMesh](istio) * [proxy](https://github.com/factorish/proxy) :skull: - 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] and [@progrium][progrium] From 3657219a6628b24f1022029ffa1001bbce0abff4 Mon Sep 17 00:00:00 2001 From: Sergei Rodionov Date: Wed, 11 Oct 2017 10:56:00 +0300 Subject: [PATCH 34/67] Axibase Collector tool for streaming statistics into ATSD --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index b68420e..9dfd537 100644 --- a/README.md +++ b/README.md @@ -161,6 +161,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c ### Monitoring +* [Axibase Collector](https://github.com/axibase/atsd-use-cases/tree/master/Solutions/docker) - Axibase Collector streams performance counters, configuration changes and lifecycle events from the Docker engine(s) into Axibase Time Series Database for roll-up dashboards and integration with upstream monitoring systems. * [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] From c8725a47428b62f94b0d08aa6bd3c6feee1f3666 Mon Sep 17 00:00:00 2001 From: Moshe Immerman Date: Wed, 11 Oct 2017 14:11:48 +0200 Subject: [PATCH 35/67] add europa --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index b68420e..1a794dc 100644 --- a/README.md +++ b/README.md @@ -374,6 +374,7 @@ Services to securely store your Docker images. * [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 +* [Europa :heavy_dollar_sign:](https://github.com/Distelli/europa) - Private docker registry with support for image pipelines and webhooks. By [@Distelli](https://github.com/Distelli) * [GCE Container Registry](https://cloud.google.com/container-registry/) Fast, private Docker image storage on Google Cloud Platform * [GitLab Container Registry](https://docs.gitlab.com/ce/user/project/container_registry.html) - Repositories focused on using it images in GitLab CI * [Quay.io](https://quay.io/) (part of CoreOS) - Secure hosting for private Docker repositories From 5cfe1ab88a3c4e7f68d81ce6633cd04fa879f5cf Mon Sep 17 00:00:00 2001 From: Julien Bisconti Date: Thu, 12 Oct 2017 09:33:57 -0700 Subject: [PATCH 36/67] Add Docker client for JavaScript --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 708a506..8094ade 100644 --- a/README.md +++ b/README.md @@ -390,6 +390,7 @@ Services to securely store your Docker images. * [ahab](https://github.com/instacart/ahab) - Docker event handling with Python by [@instacart](https://github.com/instacart) * [Docker Client for JVM](https://github.com/gesellix/docker-client) - A Docker remote api client library for the JVM, written in Groovy by [@gesellix][gesellix] +* [Docker Client TypeScript](https://gitlab.com/masaeedu/docker-client) - Docker API client for JavaScript, automatically generated from Swagger API definition from moby repository. By [@masaeedu](https://github.com/masaeedu) * [docker-it-scala](https://github.com/whisklabs/docker-it-scala) - Docker integration testing kit with Scala by [@whisklabs](https://github.com/whisklabs) * [docker-maven-plugin (1)](https://github.com/spotify/docker-maven-plugin) - A Maven plugin for building and pushing Docker images by [@spotify][spotify] * [docker-maven-plugin (2)](https://github.com/fabric8io/docker-maven-plugin) - A Maven plugin for running and creating Docker images by [@fabric8io](https://github.com/fabric8io) From bb2c1c39b92f0f270d7957aa87944626b8bc6e64 Mon Sep 17 00:00:00 2001 From: Brian Christner Date: Tue, 17 Oct 2017 22:23:25 +0200 Subject: [PATCH 37/67] added Grafeas Metadata tool for containers Signed-off-by: Brian Christner --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index cfb41bb..d3884bf 100644 --- a/README.md +++ b/README.md @@ -157,6 +157,7 @@ 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) :skull: - Git and Docker deployment tool. A middle ground between simple Docker composition tools and full blown cluster orchestration by [@ttiny](https://github.com/ttiny) * [dockit](https://github.com/humblec/dockit) :skull: - Do docker actions and Deploy gluster containers! By [@humblec](https://github.com/humblec) +* [Grafeas](https://github.com/Grafeas/Grafeas) - Grafeas defines metadata API spec for componentes. By [Grafeas](https://github.com/Grafeas) * [Longshoreman](https://github.com/longshoreman/longshoreman) :skull: - 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 From d8f6b9795ccf9ccfc6a988ec010327bb805b0184 Mon Sep 17 00:00:00 2001 From: Vadim Bauer Date: Wed, 18 Oct 2017 00:50:04 +0200 Subject: [PATCH 38/67] Add Container Registry Service https://private-docker-registry.com/ --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 8094ade..b9605b8 100644 --- a/README.md +++ b/README.md @@ -378,6 +378,7 @@ Services to securely store your Docker images. * [Europa :heavy_dollar_sign:](https://github.com/Distelli/europa) - Private docker registry with support for image pipelines and webhooks. By [@Distelli](https://github.com/Distelli) * [GCE Container Registry](https://cloud.google.com/container-registry/) Fast, private Docker image storage on Google Cloud Platform * [GitLab Container Registry](https://docs.gitlab.com/ce/user/project/container_registry.html) - Repositories focused on using it images in GitLab CI +* [Private Docker Registry :heavy_dollar_sign:](https://private-docker-registry.com) - Dedicated Conainer Registry Service with unlimited private repositories, users, teams, namespaces together with enterprise grade authentication LDAP/AD/OAuth/SAML. * [Quay.io](https://quay.io/) (part of CoreOS) - Secure hosting for private Docker repositories * [Rescoyl](https://github.com/noteed/rescoyl) - Private Docker registry (free and open source) by [@noteed][noteed] * [Sonatype Nexus](https://www.sonatype.com/nexus-repository-oss) - Repository with Universal Support, also for Docker images From 4a6b42a5c56f0743a8b1a3619a909fb67f00ce76 Mon Sep 17 00:00:00 2001 From: Brian Christner Date: Fri, 20 Oct 2017 09:23:26 +0200 Subject: [PATCH 39/67] Added docker-flow-swarm-listener by @vfarcic Signed-off-by: Brian Christner --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index b9605b8..2fecb51 100644 --- a/README.md +++ b/README.md @@ -193,6 +193,7 @@ 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) +* [Docker Flow Swarm Listener](https://github.com/vfarcic/docker-flow-swarm-listener) :construction: - Docker Flow Swarm Listener project is to listen to Docker Swarm events and send requests when a change occurs.. By [@vfarcic](https://github.com/vfarcic) * [gantryd](https://github.com/DevTable/gantryd) :skull: - 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 92465971ebbd381f2281dfdef672cb06d2c6d6dd Mon Sep 17 00:00:00 2001 From: Brian Christner Date: Fri, 20 Oct 2017 11:57:31 +0200 Subject: [PATCH 40/67] Added docker-flow-proxy Signed-off-by: Brian Christner --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index b9605b8..942156d 100644 --- a/README.md +++ b/README.md @@ -224,6 +224,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c ### Reverse Proxy +* [docker-flow-proxy](https://github.com/vfarcic/docker-flow-proxy) - Reconfigures proxy every time a new service is deployed, or when a service is scaled By [@vfarcic](https://github.com/vfarcic) * [docker-proxy](https://github.com/silarsis/docker-proxy) :skull: - 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) :skull: - Automated H2O reverse proxy for Docker containers. An alternative to [jwilder/nginx-proxy][nginxproxy] by [@zchee](https://github.com/zchee) From f7f761a58b93c46d365ba8c5c1c92c91d0a5d7f5 Mon Sep 17 00:00:00 2001 From: Brian Christner Date: Fri, 20 Oct 2017 09:13:48 +0200 Subject: [PATCH 41/67] added Prometheus tool docker-flow-monitor Signed-off-by: Brian Christner --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 942156d..eb74048 100644 --- a/README.md +++ b/README.md @@ -164,6 +164,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c * [Axibase Collector](https://github.com/axibase/atsd-use-cases/tree/master/Solutions/docker) - Axibase Collector streams performance counters, configuration changes and lifecycle events from the Docker engine(s) into Axibase Time Series Database for roll-up dashboards and integration with upstream monitoring systems. * [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-Flow-Monitor](https://github.com/vfarcic/docker-flow-proxy) - Reconfigures Prometheus when a new service is updated or deployed automatically by [@vfarcic](https://github.com/vfarcic/) * [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] * [Dockerana](https://github.com/dockerana/dockerana) :skull: - packaged version of Graphite and Grafana, specifically targeted at metrics from Docker. * [Dynatrace](https://www.dynatrace.com/technologies/cloud-and-microservices/docker-monitoring/) - Monitor containerized applications without installing agents or modifying your Run commands From 40b46e43b98f8c1b0c20f9b3d3348d3520bc2234 Mon Sep 17 00:00:00 2001 From: Andreas Gebhardt Date: Fri, 20 Oct 2017 18:15:52 +0200 Subject: [PATCH 42/67] fix TravisCI build #1155 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ``` 1171 Issues :-( 1172 > Links 1173 All OK โœ“ 1174 > Dupes 1175 1. [L167] https://github.com/vfarcic/docker-flow-proxy ``` Unfortunately I missed the detail `โ€ฆ-proxy` vs. `โ€ฆ-monitor` on #481. Also change github.com/vfarcic to link reference. --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index eb74048..b9c7788 100644 --- a/README.md +++ b/README.md @@ -164,7 +164,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c * [Axibase Collector](https://github.com/axibase/atsd-use-cases/tree/master/Solutions/docker) - Axibase Collector streams performance counters, configuration changes and lifecycle events from the Docker engine(s) into Axibase Time Series Database for roll-up dashboards and integration with upstream monitoring systems. * [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-Flow-Monitor](https://github.com/vfarcic/docker-flow-proxy) - Reconfigures Prometheus when a new service is updated or deployed automatically by [@vfarcic](https://github.com/vfarcic/) +* [Docker-Flow-Monitor](https://github.com/vfarcic/docker-flow-monitor) - Reconfigures Prometheus when a new service is updated or deployed automatically by [@vfarcic][vfarcic] * [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] * [Dockerana](https://github.com/dockerana/dockerana) :skull: - packaged version of Graphite and Grafana, specifically targeted at metrics from Docker. * [Dynatrace](https://www.dynatrace.com/technologies/cloud-and-microservices/docker-monitoring/) - Monitor containerized applications without installing agents or modifying your Run commands @@ -225,7 +225,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c ### Reverse Proxy -* [docker-flow-proxy](https://github.com/vfarcic/docker-flow-proxy) - Reconfigures proxy every time a new service is deployed, or when a service is scaled By [@vfarcic](https://github.com/vfarcic) +* [docker-flow-proxy](https://github.com/vfarcic/docker-flow-proxy) - Reconfigures proxy every time a new service is deployed, or when a service is scaled. By [@vfarcic][vfarcic] * [docker-proxy](https://github.com/silarsis/docker-proxy) :skull: - 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) :skull: - Automated H2O reverse proxy for Docker containers. An alternative to [jwilder/nginx-proxy][nginxproxy] by [@zchee](https://github.com/zchee) @@ -706,6 +706,7 @@ Services to securely store your Docker images. [spotify]: https://github.com/spotify [spm]: https://github.com/sematext/sematext-agent-docker [vegasbrianc]: https://github.com/vegasbrianc +[vfarcic]: https://github.com/vfarcic [vimagick]: https://github.com/vimagick [weave]: https://github.com/weaveworks/weave [wsargent]: https://github.com/wsargent From 4219515d30d7502d3dc63935a59d581f8779c2b2 Mon Sep 17 00:00:00 2001 From: Nick Janetakis Date: Fri, 20 Oct 2017 13:17:33 -0400 Subject: [PATCH 43/67] Add free video course and link to 50+ tips and tutorials --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index eb74048..ef26634 100644 --- a/README.md +++ b/README.md @@ -564,6 +564,7 @@ Services to securely store your Docker images. ## Good Tips +* [50+ Docker related tips, tricks and tutorials](https://nickjanetakis.com/blog/tag/docker) by [@nickjanetakis](https://twitter.com/nickjanetakis) * [10 Things Not To Forget Before Deploying Docker In Production](https://www.slideshare.net/rightscale/docker-meetup-40826948) * [24 random docker tips](https://csabapalfi.github.io/random-docker-tips/) by [@csabapalfi](https://github.com/csabapalfi) * [6 Million Ways To Log In Docker](https://www.slideshare.net/raychaser/6-million-ways-to-log-in-docker-nyc-docker-meetup-12172014) by [@raychaser](https://twitter.com/raychaser) @@ -610,6 +611,7 @@ Services to securely store your Docker images. ## Videos +* [Dive Into Docker: The Complete Docker Course For Developers](https://www.youtube.com/watch?v=XeSD17YRijk&list=PL-v3vdeWVEsXT-u0JDQZnM90feU3NE3v8) (60:25) by [@nickjanetakis](https://twitter.com/nickjanetakis) * [Contributing to Docker by Andrew "Tianon" Page (InfoSiftr)](https://www.youtube.com/watch?v=1jwo8-1HYYg) (34:31) * [Deploying and scaling applications with Docker, Swarm, and a tiny bit of Python magic](https://www.youtube.com/watch?v=GpHMTR7P2Ms) (3:11:06) by [@jpetazzo][jpetazzo] * [Docker and SELinux by Daniel Walsh from Red Hat ](https://www.youtube.com/watch?v=zWGFqMuEHdw) (40:23) From bdcaa78421d7a869f3e226cfc825ff3bc8c26e49 Mon Sep 17 00:00:00 2001 From: Nick Janetakis Date: Fri, 20 Oct 2017 13:21:09 -0400 Subject: [PATCH 44/67] Fix ordering in video list --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ef26634..0149ccd 100644 --- a/README.md +++ b/README.md @@ -611,9 +611,9 @@ Services to securely store your Docker images. ## Videos -* [Dive Into Docker: The Complete Docker Course For Developers](https://www.youtube.com/watch?v=XeSD17YRijk&list=PL-v3vdeWVEsXT-u0JDQZnM90feU3NE3v8) (60:25) by [@nickjanetakis](https://twitter.com/nickjanetakis) * [Contributing to Docker by Andrew "Tianon" Page (InfoSiftr)](https://www.youtube.com/watch?v=1jwo8-1HYYg) (34:31) * [Deploying and scaling applications with Docker, Swarm, and a tiny bit of Python magic](https://www.youtube.com/watch?v=GpHMTR7P2Ms) (3:11:06) by [@jpetazzo][jpetazzo] +* [Dive Into Docker: The Complete Docker Course For Developers](https://www.youtube.com/watch?v=XeSD17YRijk&list=PL-v3vdeWVEsXT-u0JDQZnM90feU3NE3v8) (60:25) by [@nickjanetakis](https://twitter.com/nickjanetakis) * [Docker and SELinux by Daniel Walsh from Red Hat ](https://www.youtube.com/watch?v=zWGFqMuEHdw) (40:23) * [Docker for Developers][docker4dev] (54:26) by [@jpetazzo][jpetazzo] <== Good introduction, context, demo * [Docker in Production](https://www.youtube.com/watch?v=Glk5d5WP6MI) by [@jpetazzo][jpetazzo] (36:05) From 1a367a5045bf7d05f4db0ff84c0772149e9baefa Mon Sep 17 00:00:00 2001 From: Nick Janetakis Date: Sun, 22 Oct 2017 10:41:40 -0400 Subject: [PATCH 45/67] Move Dive Into Docker to correct section --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0149ccd..578d327 100644 --- a/README.md +++ b/README.md @@ -84,6 +84,7 @@ _Source:_ [What is Docker](https://www.docker.com/what-docker) # Where to start? * [Basics โ€“ Docker, Containers, Hypervisors, CoreOS](http://etherealmind.com/basics-docker-containers-hypervisors-coreos/) +* [Dive Into Docker: The Complete Docker Course For Developers](https://www.youtube.com/watch?v=XeSD17YRijk&list=PL-v3vdeWVEsXT-u0JDQZnM90feU3NE3v8) (60:25) by [@nickjanetakis](https://twitter.com/nickjanetakis) * [Docker Caveats](http://docker-saigon.github.io/post/Docker-Caveats/) What You Should Know About Running Docker In Production (written 11 APRIL 2016) __MUST SEE__ * [Docker Cheat Sheet][docker-cheat-sheet] by [@wsargent][wsargent] __MUST SEE__ * [Docker Containers on the Desktop][jessblog] - The **funniest way** to learn about docker by [@jessfraz][jessfraz] who also gave a [presentation][jessvid] about it @ DockerCon 2015 (Tips: checkout her [dotfiles][jessfrazdotfiles] and her [dockerfiles][jessfrazdockerfiles]) @@ -613,7 +614,6 @@ Services to securely store your Docker images. * [Contributing to Docker by Andrew "Tianon" Page (InfoSiftr)](https://www.youtube.com/watch?v=1jwo8-1HYYg) (34:31) * [Deploying and scaling applications with Docker, Swarm, and a tiny bit of Python magic](https://www.youtube.com/watch?v=GpHMTR7P2Ms) (3:11:06) by [@jpetazzo][jpetazzo] -* [Dive Into Docker: The Complete Docker Course For Developers](https://www.youtube.com/watch?v=XeSD17YRijk&list=PL-v3vdeWVEsXT-u0JDQZnM90feU3NE3v8) (60:25) by [@nickjanetakis](https://twitter.com/nickjanetakis) * [Docker and SELinux by Daniel Walsh from Red Hat ](https://www.youtube.com/watch?v=zWGFqMuEHdw) (40:23) * [Docker for Developers][docker4dev] (54:26) by [@jpetazzo][jpetazzo] <== Good introduction, context, demo * [Docker in Production](https://www.youtube.com/watch?v=Glk5d5WP6MI) by [@jpetazzo][jpetazzo] (36:05) From 0f3447c28d46bb502ff2dc297248b0b3feceb557 Mon Sep 17 00:00:00 2001 From: Nick Janetakis Date: Sun, 22 Oct 2017 13:30:15 -0400 Subject: [PATCH 46/67] Update Dive Into Docker tagline --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 578d327..15fad83 100644 --- a/README.md +++ b/README.md @@ -84,7 +84,7 @@ _Source:_ [What is Docker](https://www.docker.com/what-docker) # Where to start? * [Basics โ€“ Docker, Containers, Hypervisors, CoreOS](http://etherealmind.com/basics-docker-containers-hypervisors-coreos/) -* [Dive Into Docker: The Complete Docker Course For Developers](https://www.youtube.com/watch?v=XeSD17YRijk&list=PL-v3vdeWVEsXT-u0JDQZnM90feU3NE3v8) (60:25) by [@nickjanetakis](https://twitter.com/nickjanetakis) +* [Dive Into Docker: From "What is Docker?" to "Hello World"](https://www.youtube.com/watch?v=XeSD17YRijk&list=PL-v3vdeWVEsXT-u0JDQZnM90feU3NE3v8) (60:25) by [@nickjanetakis](https://twitter.com/nickjanetakis) * [Docker Caveats](http://docker-saigon.github.io/post/Docker-Caveats/) What You Should Know About Running Docker In Production (written 11 APRIL 2016) __MUST SEE__ * [Docker Cheat Sheet][docker-cheat-sheet] by [@wsargent][wsargent] __MUST SEE__ * [Docker Containers on the Desktop][jessblog] - The **funniest way** to learn about docker by [@jessfraz][jessfraz] who also gave a [presentation][jessvid] about it @ DockerCon 2015 (Tips: checkout her [dotfiles][jessfrazdotfiles] and her [dockerfiles][jessfrazdockerfiles]) From b910fd90d2fc293004c3a4c82559cd113a336b40 Mon Sep 17 00:00:00 2001 From: Nick Janetakis Date: Sun, 22 Oct 2017 14:15:51 -0400 Subject: [PATCH 47/67] Add nickjanetakis markdown reference --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 15fad83..9d1a450 100644 --- a/README.md +++ b/README.md @@ -84,7 +84,7 @@ _Source:_ [What is Docker](https://www.docker.com/what-docker) # Where to start? * [Basics โ€“ Docker, Containers, Hypervisors, CoreOS](http://etherealmind.com/basics-docker-containers-hypervisors-coreos/) -* [Dive Into Docker: From "What is Docker?" to "Hello World"](https://www.youtube.com/watch?v=XeSD17YRijk&list=PL-v3vdeWVEsXT-u0JDQZnM90feU3NE3v8) (60:25) by [@nickjanetakis](https://twitter.com/nickjanetakis) +* [Dive Into Docker: From "What is Docker?" to "Hello World"](https://www.youtube.com/watch?v=XeSD17YRijk&list=PL-v3vdeWVEsXT-u0JDQZnM90feU3NE3v8) (60:25) by [@nickjanetakis][nickjanetakis] * [Docker Caveats](http://docker-saigon.github.io/post/Docker-Caveats/) What You Should Know About Running Docker In Production (written 11 APRIL 2016) __MUST SEE__ * [Docker Cheat Sheet][docker-cheat-sheet] by [@wsargent][wsargent] __MUST SEE__ * [Docker Containers on the Desktop][jessblog] - The **funniest way** to learn about docker by [@jessfraz][jessfraz] who also gave a [presentation][jessvid] about it @ DockerCon 2015 (Tips: checkout her [dotfiles][jessfrazdotfiles] and her [dockerfiles][jessfrazdockerfiles]) @@ -565,7 +565,7 @@ Services to securely store your Docker images. ## Good Tips -* [50+ Docker related tips, tricks and tutorials](https://nickjanetakis.com/blog/tag/docker) by [@nickjanetakis](https://twitter.com/nickjanetakis) +* [50+ Docker related tips, tricks and tutorials](https://nickjanetakis.com/blog/tag/docker) by [@nickjanetakis][nickjanetakis] * [10 Things Not To Forget Before Deploying Docker In Production](https://www.slideshare.net/rightscale/docker-meetup-40826948) * [24 random docker tips](https://csabapalfi.github.io/random-docker-tips/) by [@csabapalfi](https://github.com/csabapalfi) * [6 Million Ways To Log In Docker](https://www.slideshare.net/raychaser/6-million-ways-to-log-in-docker-nyc-docker-meetup-12172014) by [@raychaser](https://twitter.com/raychaser) @@ -692,6 +692,7 @@ Services to securely store your Docker images. [loggingDocker]: https://vimeo.com/123341629 [microbadger]: https://microbadger.com [nginxproxy]: https://github.com/jwilder/nginx-proxy +[nickjanetakis]: https://twitter.com/nickjanetakis [noteed]: https://github.com/noteed [ondrejmo]: https://github.com/ondrejmo [openshift]: https://www.openshift.org/ From 3548cd138a20b9752d3f5dfa835b4bce1f75f167 Mon Sep 17 00:00:00 2001 From: Julien Bisconti Date: Sun, 22 Oct 2017 20:57:03 +0300 Subject: [PATCH 48/67] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 8afcb7c..758e26b 100644 --- a/README.md +++ b/README.md @@ -194,7 +194,7 @@ 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) -* [Docker Flow Swarm Listener](https://github.com/vfarcic/docker-flow-swarm-listener) :construction: - Docker Flow Swarm Listener project is to listen to Docker Swarm events and send requests when a change occurs.. By [@vfarcic](https://github.com/vfarcic) +* [Docker Flow Swarm Listener](https://github.com/vfarcic/docker-flow-swarm-listener) :construction: - Docker Flow Swarm Listener project is to listen to Docker Swarm events and send requests when a change occurs.. By [@vfarcic][vfarcic] * [gantryd](https://github.com/DevTable/gantryd) :skull: - 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 11de2aff092f941abbb8ceabc6f9f88dab17e1cf Mon Sep 17 00:00:00 2001 From: Moshe Immerman Date: Mon, 23 Oct 2017 07:32:43 +0200 Subject: [PATCH 49/67] add Captain menu bar UI --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index c31444b..a128c98 100644 --- a/README.md +++ b/README.md @@ -274,6 +274,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c #### Desktop +* [Captain](https://getcaptain.co/) - Manage containers from the menu bar by [@RickWong]() * [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. [@fluency03](https://github.com/fluency03) From 949cc85fdb274cea8c099d3372c7707782824ebf Mon Sep 17 00:00:00 2001 From: Moshe Immerman Date: Mon, 23 Oct 2017 08:00:30 +0200 Subject: [PATCH 50/67] fix: attribution link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a128c98..8ff22ce 100644 --- a/README.md +++ b/README.md @@ -274,7 +274,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c #### Desktop -* [Captain](https://getcaptain.co/) - Manage containers from the menu bar by [@RickWong]() +* [Captain](https://getcaptain.co/) - Manage containers from the menu bar by [@RickWong](https://github.com/rickwong) * [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. [@fluency03](https://github.com/fluency03) From 19d7a8c76a16d185f3bd1da4995aec0c967b56b5 Mon Sep 17 00:00:00 2001 From: Moshe Immerman Date: Mon, 23 Oct 2017 08:27:48 +0200 Subject: [PATCH 51/67] add Anchor Engine & Cloud --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index c31444b..23ead4b 100644 --- a/README.md +++ b/README.md @@ -239,6 +239,8 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c ### Security +* [Anchor Engine](https://github.com/anchore/anchore) - Analyze images for CVE vulnerabilities and against custom security policies by [@Anchor](https://github.com/anchore) +* [Anchor Cloud](anchore.com/cloud) :heavy_dollar_sign: - Hosted version of Anchor Engine by [@Anchor](https://github.com/anchore) * [Aqua Security](https://www.aquasec.com) :heavy_dollar_sign: - Securing container-based applications from Dev to Production on any platform * [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) From 113ed1aa4d6f4ce807d222ea836d6a071716b9eb Mon Sep 17 00:00:00 2001 From: Moshe Immerman Date: Mon, 23 Oct 2017 08:31:03 +0200 Subject: [PATCH 52/67] fix: link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 23ead4b..03a4866 100644 --- a/README.md +++ b/README.md @@ -240,7 +240,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c ### Security * [Anchor Engine](https://github.com/anchore/anchore) - Analyze images for CVE vulnerabilities and against custom security policies by [@Anchor](https://github.com/anchore) -* [Anchor Cloud](anchore.com/cloud) :heavy_dollar_sign: - Hosted version of Anchor Engine by [@Anchor](https://github.com/anchore) +* [Anchor Cloud](https://anchore.com/cloud) :heavy_dollar_sign: - Hosted version of Anchor Engine by [@Anchor](https://github.com/anchore) * [Aqua Security](https://www.aquasec.com) :heavy_dollar_sign: - Securing container-based applications from Dev to Production on any platform * [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) From 92242e6ab35203befff925b7c94fef9960d69c3b Mon Sep 17 00:00:00 2001 From: Moshe Immerman Date: Mon, 23 Oct 2017 10:12:11 +0200 Subject: [PATCH 53/67] add article on YAML anchor's, aliases and exensions --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index c31444b..0888dc2 100644 --- a/README.md +++ b/README.md @@ -579,6 +579,7 @@ Services to securely store your Docker images. * [Docker on Windows behind a firewall](https://toedter.com/2015/05/11/docker-on-windows-behind-a-firewall/) by [@kaitoedter](https://twitter.com/kaitoedter) * [Docker Tips](http://www.mervine.net/notes/docker-tips) by [@jmervine](https://github.com/jmervine) * [Dockerfile Generator](http://jrruethe.github.io/blog/2015/09/20/dockerfile-generator/) (ruby script) +* [Don't Repeat Yourself with Anchors, Aliases and Extensions in Docker Compose Files](https://medium.com/@kinghuang/docker-compose-anchors-aliases-extensions-a1e4105d70bd) by [@King Chung Huang](https://github.com/kinghuang) * [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 From ea8544120e9d468403d17947945e559f8ca3cc8e Mon Sep 17 00:00:00 2001 From: Julien Bisconti Date: Sun, 22 Oct 2017 21:39:07 +0300 Subject: [PATCH 54/67] Add video tutorial to contribute on github https://egghead.io/lessons/javascript-identifying-how-to-contribute-to-an-open-source-project-on-github --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index c31444b..17bc4c0 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ Inspired by [@sindresorhus](https://github.com/sindresorhus)' [awesome][sindreso It's now a GitHub project because it's considerably easier for other people to edit, fix and expand on Docker using GitHub. Just click [README.md][editREADME] to submit a [pull request][editREADME]. -If this list is not complete, you can [contribute][editREADME] to make it so. +If this list is not complete, you can [contribute][editREADME] to make it so. Here is a great video tutorial to [contribute on Github](https://egghead.io/lessons/javascript-identifying-how-to-contribute-to-an-open-source-project-on-github) ***You can see the updates from [TWITTER](https://twitter.com/awesome_docker)*** @@ -14,6 +14,8 @@ If this list is not complete, you can [contribute][editREADME] to make it so. #### *If you see a link here that is not (any longer) a good fit, you can fix it by submitting a [pull request][editREADME] to improve this file. Thank you!* + + The creators and maintainers of this list do not receive and should not receive any form of payment to accept a change made by any contributor. The goal of this repo is to index open-source projects, not to advertise for profit. From db6f6d866767f66846bb5b4986da1a72042de89c Mon Sep 17 00:00:00 2001 From: Brian Christner Date: Mon, 23 Oct 2017 21:03:06 +0200 Subject: [PATCH 55/67] fixed the Grafeas description Signed-off-by: Brian Christner --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d3884bf..761f08a 100644 --- a/README.md +++ b/README.md @@ -157,7 +157,7 @@ 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) :skull: - Git and Docker deployment tool. A middle ground between simple Docker composition tools and full blown cluster orchestration by [@ttiny](https://github.com/ttiny) * [dockit](https://github.com/humblec/dockit) :skull: - Do docker actions and Deploy gluster containers! By [@humblec](https://github.com/humblec) -* [Grafeas](https://github.com/Grafeas/Grafeas) - Grafeas defines metadata API spec for componentes. By [Grafeas](https://github.com/Grafeas) +* [Grafeas](https://github.com/Grafeas/Grafeas) - A common API for metadata about containers, from image and build details to security vulnerabilities. By [Grafeas](https://github.com/Grafeas) * [Longshoreman](https://github.com/longshoreman/longshoreman) :skull: - 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 From 8d3bf4fc4b2d8d71bf3e3452cde941d356a354a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Dugat?= Date: Mon, 23 Oct 2017 21:26:40 +0200 Subject: [PATCH 56/67] Docker-Arch added --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 17bc4c0..ba99f2d 100644 --- a/README.md +++ b/README.md @@ -435,6 +435,7 @@ Services to securely store your Docker images. * [Devstep](https://github.com/fgrehm/devstep) :skull: - Development environments powered by Docker and buildpacks by [@fgrehm][fgrehm] * [Dinghy](https://github.com/codekitchen/dinghy) - An alternative way to use Docker on Mac OS X using Docker Machine with virtualbox, vmware, xhyve or parallels * [DLite](https://github.com/nlf/dlite) - Simplest way to use Docker on OSX, no VM needed. By [@nlf](https://github.com/nlf) +* [Docker-Arch](https://github.com/ph3nol/docker-arch) - Generate Web/CLI projects Dockerized development environments, from 1 simple YAML file. By [@Ph3nol](https://github.com/ph3nol) * [docker-vm](https://github.com/shyiko/docker-vm) - Simple and transparent alternative to boot2docker (backed by Vagrant) by [@shyiko](https://github.com/shyiko) * [Docker osx dev](https://github.com/brikis98/docker-osx-dev) - A productive development environment with Docker on OS X by [@brikis98](https://github.com/brikis98) * [Docker-sync](http://docker-sync.io/) - Drastically improves performance ([50-70x](https://github.com/EugenMayer/docker-sync/wiki/4.-Performance)) when using Docker for development on Mac OS X/Windows and Linux while sharing code to the container. By [@EugenMayer](https://github.com/EugenMayer) From a37b1ac497f7758d600852b42a081c645424b0f8 Mon Sep 17 00:00:00 2001 From: Tyler Longren Date: Thu, 26 Oct 2017 15:19:41 -0500 Subject: [PATCH 57/67] Added Lifeboat GUI for Mac Easily launch Docker projects on your Mac. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 17bc4c0..573c818 100644 --- a/README.md +++ b/README.md @@ -278,6 +278,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c * [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. [@fluency03](https://github.com/fluency03) +* [Lifeboat](https://github.com/jplhomer/lifeboat) - An easy way to launch Docker projects with a graphical interface on your Mac. [@jplhomer](https://github.com/jplhomer) #### Terminal From 0ca8c3c965194eb50c5370d5525d039399b683e0 Mon Sep 17 00:00:00 2001 From: Moshe-Immerman Date: Sat, 28 Oct 2017 19:42:59 +0200 Subject: [PATCH 58/67] assorted cleanups to docs and Dockerfile section (#490) * remove K8 cheatsheet * move docker on windows with a firewall to windows getting started * replace Video: with :movie_camera * move Dockerfile generator out of docs sections * Refactor Dockerfiles section * fix links --- README.md | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 4a616f2..7c989ca 100644 --- a/README.md +++ b/README.md @@ -105,7 +105,8 @@ _Source:_ [What is Docker](https://www.docker.com/what-docker) # Where to start? (Windows) * [Windows Containers Quick Start](https://docs.microsoft.com/en-us/virtualization/windowscontainers/quick-start/) Overview of Windows containers, drilling down to Quick Starts for Windows 10 and Windows Server 2016 * [Build And Run Your First Docker Windows Server Container](https://blog.docker.com/2016/09/build-your-first-docker-windows-server-container/) Walkthrough installing Docker on Windows 10, building a Docker image and running a Windows container -* Video: [Windows Containers and Docker: The 101](https://www.youtube.com/watch?v=N7SG2wEyQtM) A 20-minute overview, using Docker to run PowerShell, ASP.NET Core and ASP.NET apps +* [Docker on Windows behind a firewall](https://toedter.com/2015/05/11/docker-on-windows-behind-a-firewall/) by [@kaitoedter](https://twitter.com/kaitoedter) +* [Windows Containers and Docker: The 101](https://www.youtube.com/watch?v=N7SG2wEyQtM) :movie_camera: - A 20-minute overview, using Docker to run PowerShell, ASP.NET Core and ASP.NET apps * [A Comparative Study of Docker Engine on Windows Server vs Linux Platform](http://collabnix.com/a-comparative-study-of-docker-engine-on-windows-server-vs-linux-platform/) Comparing the feature sets and implementations of Docker on Windows and Linux * [Docker with Microsoft SQL 2016 + ASP.NET](https://blog.alexellis.io/docker-does-sql2016-aspnet/) Demonstration running ASP.NET and SQL Server workloads in Docker * [Running a Legacy ASP.NET App in a Windows Container](https://blog.sixeyed.com/dockerizing-nerd-dinner-part-1-running-a-legacy-asp-net-app-in-a-windows-container/) Steps for Dockerizing a legacy ASP.NET app and runnning as a Windows container @@ -353,17 +354,19 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c ### Dockerfile * [chaperone-docker](https://github.com/garywiz/chaperone-docker) - A set of images using the Chaperone process manager, including a lean Alpine image, LAMP, LEMP, and bare-bones base kits. -* [Collection of Dockerfiles](https://github.com/crosbymichael/Dockerfiles) by [@crosbymichael][crosbymichael] -* [Collection of Dockerfiles 2](https://github.com/pandrew/dockerfiles) by [@pandrew][pandrew] -* [Collection of Dockerfiles 3](https://github.com/vimagick/dockerfiles) by [@vimagick][vimagick] -* [Collection of Dockerfiles 4](https://github.com/ondrejmo/Dockerfiles) by [@ondrejmo][ondrejmo] -* [Collection of Dockerfiles 5](https://github.com/arun-gupta/docker-images) by [@arun-gupta][arun-gupta] -* [Docker Compose Example](https://github.com/llitfkitfk/docker-compose-demo) by [@llitfkitfk](https://github.com/llitfkitfk) * [Dockerfile Project](http://dockerfile.github.io/) : Trusted Automated Docker Builds. Dockerfile Project maintains a central repository of Dockerfile for various popular open source software services runnable on a Docker container. -* [Dockerfile Example](https://github.com/komljen/dockerfile-examples) by [@komljen](https://github.com/komljen) -* [Dockerfile Example 2](https://github.com/kstaken/dockerfile-examples) :skull: by [@kstaken](https://github.com/kstaken) +* [Dockerfile Generator](http://jrruethe.github.io/blog/2015/09/20/dockerfile-generator/) * [Vektorcloud](https://github.com/vektorcloud) - A collection of minimal, Alpine-based Docker images +Examples by: [@crosbymichael](https://github.com/crosbymichael/Dockerfiles) +[@pandrew](https://github.com/pandrew/dockerfiles) +[@vimagick](https://github.com/vimagick/dockerfiles) +[@ondrejmo](https://github.com/ondrejmo/Dockerfiles) +[@arun-gupta](https://github.com/arun-gupta/docker-images) +[@llitfkitfk](https://github.com/llitfkitfk/docker-compose-demo) +[@komljen](https://github.com/komljen/dockerfile-examples) +[@kstaken](https://github.com/kstaken/dockerfile-examples) + ### Linter * [dockfmt](https://github.com/jessfraz/dockfmt) :construction: - Dockerfile formatter and parser by [@jessfraz][jessfraz] @@ -581,12 +584,10 @@ Services to securely store your Docker images. * [Container Best Practices](http://docs.projectatomic.io/container-best-practices/) - Red Hat's Project Atomic created a Container Best Practices guide which applies to everything and is updated regurlary. * [Dealing with linked containers dependency in docker-compose](http://brunorocha.org/python/dealing-with-linked-containers-dependency-in-docker-compose.html) by [@rochacbruno](https://github.com/rochacbruno) * [Docker CIFS โ€“ How to Mount CIFS as a Docker Volume](https://backdrift.org/docker-cifs-howto-mount-cifs-volume-docker-container) -* [Docker on Windows behind a firewall](https://toedter.com/2015/05/11/docker-on-windows-behind-a-firewall/) by [@kaitoedter](https://twitter.com/kaitoedter) * [Docker Tips](http://www.mervine.net/notes/docker-tips) by [@jmervine](https://github.com/jmervine) * [Dockerfile Generator](http://jrruethe.github.io/blog/2015/09/20/dockerfile-generator/) (ruby script) * [Don't Repeat Yourself with Anchors, Aliases and Extensions in Docker Compose Files](https://medium.com/@kinghuang/docker-compose-anchors-aliases-extensions-a1e4105d70bd) by [@King Chung Huang](https://github.com/kinghuang) * [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) From 2d9e7197308ff3a5c6272ff02424ee94e86ad07c Mon Sep 17 00:00:00 2001 From: Moshe-Immerman Date: Sat, 28 Oct 2017 19:46:48 +0200 Subject: [PATCH 59/67] fix: duplicate links --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 03a4866..20c6016 100644 --- a/README.md +++ b/README.md @@ -239,8 +239,8 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c ### Security -* [Anchor Engine](https://github.com/anchore/anchore) - Analyze images for CVE vulnerabilities and against custom security policies by [@Anchor](https://github.com/anchore) -* [Anchor Cloud](https://anchore.com/cloud) :heavy_dollar_sign: - Hosted version of Anchor Engine by [@Anchor](https://github.com/anchore) +* [Anchor Engine](https://github.com/anchore/anchore) - Analyze images for CVE vulnerabilities and against custom security policies by [@Anchor][anchore] +* [Anchor Cloud](https://anchore.com/cloud) :heavy_dollar_sign: - Hosted version of Anchor Engine by [@Anchor][anchore] * [Aqua Security](https://www.aquasec.com) :heavy_dollar_sign: - Securing container-based applications from Dev to Production on any platform * [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) @@ -651,6 +651,7 @@ Services to securely store your Docker images. [ahmetalpbalkan]: https://github.com/ahmetalpbalkan [alpine]: https://github.com/gliderlabs/docker-alpine +[anchore]: https://github.com/anchore [arun-gupta]: https://github.com/arun-gupta [blockbridge]: https://github.com/blockbridge [brooklyn]: http://brooklyn.apache.org/ From f37c87679bf84adfd46af083854b429b64ba6125 Mon Sep 17 00:00:00 2001 From: Moshe Immerman Date: Sat, 28 Oct 2017 20:42:39 +0200 Subject: [PATCH 60/67] notary has moved to TheUpdateFramework --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7c989ca..6810174 100644 --- a/README.md +++ b/README.md @@ -248,7 +248,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c * [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] -* [notary](https://github.com/docker/notary) - a server and a client for running and interacting with trusted collections. By [@docker][docker] +* [notary](https://github.com/theupdateframework/notary) - a server and a client for running and interacting with trusted collections. By [@TUF](https://github.com/theupdateframework) * [oscap-docker](https://github.com/OpenSCAP/openscap) - OpenSCAP provides oscap-docker tool which is used to scan Docker containers and images. By RedHat * [Twistlock](https://www.twistlock.com/) :heavy_dollar_sign: - Twistlock Security Suite detects vulnerabilities, hardens container images, and enforces security policies across the lifecycle of applications. From 6bafc6b596d79ab8a414d6f75b57c5eed9225889 Mon Sep 17 00:00:00 2001 From: Moshe Immerman Date: Sat, 28 Oct 2017 20:45:09 +0200 Subject: [PATCH 61/67] update REX-Ray URL and attribution --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 6810174..c20e03e 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 * [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) :heavy_dollar_sign: - 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. +* [REX-Ray](https://github.com/thecodeteam/rexray) Vendor agnostic storage orchestration engine to provide persistent storage for Docker containers as well as Mesos frameworks and tasks. By[@Dell](https://github.com/thecodeteam) * [quobyte](https://www.quobyte.com/) :heavy_dollar_sign: - fully fault-tolerant distributed file system with a docker volume driver ### User Interface From 281840480bcb195991a2f97dccc367573aae9e77 Mon Sep 17 00:00:00 2001 From: Moshe Immerman Date: Sat, 28 Oct 2017 20:45:55 +0200 Subject: [PATCH 62/67] remove duplicate dockerfile-generator --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index c20e03e..ec8fd24 100644 --- a/README.md +++ b/README.md @@ -585,7 +585,6 @@ Services to securely store your Docker images. * [Dealing with linked containers dependency in docker-compose](http://brunorocha.org/python/dealing-with-linked-containers-dependency-in-docker-compose.html) by [@rochacbruno](https://github.com/rochacbruno) * [Docker CIFS โ€“ How to Mount CIFS as a Docker Volume](https://backdrift.org/docker-cifs-howto-mount-cifs-volume-docker-container) * [Docker Tips](http://www.mervine.net/notes/docker-tips) by [@jmervine](https://github.com/jmervine) -* [Dockerfile Generator](http://jrruethe.github.io/blog/2015/09/20/dockerfile-generator/) (ruby script) * [Don't Repeat Yourself with Anchors, Aliases and Extensions in Docker Compose Files](https://medium.com/@kinghuang/docker-compose-anchors-aliases-extensions-a1e4105d70bd) by [@King Chung Huang](https://github.com/kinghuang) * [GUI Apps with Docker](http://fabiorehm.com/blog/2014/09/11/running-gui-apps-with-docker/) by [@fgrehm][fgrehm] * [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 From 3f92d767aca3e2c746cdecc093e90eb0f89a0932 Mon Sep 17 00:00:00 2001 From: Moshe Immerman Date: Sat, 28 Oct 2017 20:51:50 +0200 Subject: [PATCH 63/67] update windows quickstart link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ec8fd24..d057309 100644 --- a/README.md +++ b/README.md @@ -103,7 +103,7 @@ _Source:_ [What is Docker](https://www.docker.com/what-docker) * [Play With Moby](http://play-with-moby.com/) - PWM is a web based Moby playground which allows you to try different components of the platform in seconds. It gives you the experience of having a free Alpine Linux Virtual Machine in the cloud where you can build and run Moby projects and even create clusters to experiment. # Where to start? (Windows) -* [Windows Containers Quick Start](https://docs.microsoft.com/en-us/virtualization/windowscontainers/quick-start/) Overview of Windows containers, drilling down to Quick Starts for Windows 10 and Windows Server 2016 +* [Windows Containers Quick Start](https://docs.microsoft.com/en-us/virtualization/windowscontainers/about/index) Overview of Windows containers, drilling down to Quick Starts for Windows 10 and Windows Server 2016 * [Build And Run Your First Docker Windows Server Container](https://blog.docker.com/2016/09/build-your-first-docker-windows-server-container/) Walkthrough installing Docker on Windows 10, building a Docker image and running a Windows container * [Docker on Windows behind a firewall](https://toedter.com/2015/05/11/docker-on-windows-behind-a-firewall/) by [@kaitoedter](https://twitter.com/kaitoedter) * [Windows Containers and Docker: The 101](https://www.youtube.com/watch?v=N7SG2wEyQtM) :movie_camera: - A 20-minute overview, using Docker to run PowerShell, ASP.NET Core and ASP.NET apps From 9914062233fed3f8905194d78e39780a8eed7644 Mon Sep 17 00:00:00 2001 From: Moshe-Immerman Date: Sat, 28 Oct 2017 20:54:52 +0200 Subject: [PATCH 64/67] fix link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 20c6016..1698d93 100644 --- a/README.md +++ b/README.md @@ -240,7 +240,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c ### Security * [Anchor Engine](https://github.com/anchore/anchore) - Analyze images for CVE vulnerabilities and against custom security policies by [@Anchor][anchore] -* [Anchor Cloud](https://anchore.com/cloud) :heavy_dollar_sign: - Hosted version of Anchor Engine by [@Anchor][anchore] +* [Anchor Cloud](https://anchore.com/cloud/) :heavy_dollar_sign: - Hosted version of Anchor Engine by [@Anchor][anchore] * [Aqua Security](https://www.aquasec.com) :heavy_dollar_sign: - Securing container-based applications from Dev to Production on any platform * [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) From 7e6b939b8e0eec31b2ca1d83505f3025d00efb86 Mon Sep 17 00:00:00 2001 From: Moshe-Immerman Date: Sat, 28 Oct 2017 21:01:20 +0200 Subject: [PATCH 65/67] replace docker ecosystem with cloud native landscape --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index 7c989ca..5026ccf 100644 --- a/README.md +++ b/README.md @@ -552,11 +552,10 @@ Services to securely store your Docker images. * [Blog](https://blog.jessfraz.com/) of [@jessfraz][jessfraz] * [Container solutions](http://container-solutions.com/blog/) * [Container42](http://container42.com/) +* [Cloud Native Landscape](https://github.com/cncf/landscape) * [Docker Cheat Sheet](http://docker.jens-piegsa.com) by [@JensPiegsa][JensPiegsa] *(updated for Docker 1.13)* * [Docker Cheat Sheet](https://github.com/eon01/DockerCheatSheet) by [@eon01](https://github.com/eon01) * [Docker Cheat Sheet][docker-cheat-sheet] by [@wsargent][wsargent] __MUST SEE__ -* [Docker Ecosystem](http://comp.photo777.org/wp-content/uploads/2015/09/Docker-ecosystem-8.5.1.pdf) (PDF) __MUST SEE__ find it on [blog](http://comp.photo777.org/docker-ecosystem/) by Bryzgalov Peter. -* [Docker Ecosystem](https://www.mindmeister.com/389671722/docker-ecosystem) (Mind Map) __MUST SEE__ * [Docker Kubernetes Lab Handbook](https://github.com/xiaopeng163/docker-k8s-lab) * [Docker Printable Refcard][docker-quick-ref] by [@dimonomid][dimonomid] * [Docker vs. VMs? Combining Both for Cloud Portability Nirvana](https://www.rightscale.com/blog/cloud-management-best-practices/docker-vs-vms-combining-both-cloud-portability-nirvana) From 464518e20b012fd930425875c2cff2d32a52b914 Mon Sep 17 00:00:00 2001 From: Moshe-Immerman Date: Sun, 29 Oct 2017 08:02:11 +0200 Subject: [PATCH 66/67] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 8ff22ce..2f2c935 100644 --- a/README.md +++ b/README.md @@ -274,7 +274,7 @@ Docker EE is on the same code base as Docker CE, so also built from Moby, with c #### Desktop -* [Captain](https://getcaptain.co/) - Manage containers from the menu bar by [@RickWong](https://github.com/rickwong) +* [Captain](https://getcaptain.co/) - Manage containers from the MacOSX menu bar by [@RickWong](https://github.com/rickwong) * [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. [@fluency03](https://github.com/fluency03) From 6196a11f03fa0512af7f2fb494c29eec260d4c69 Mon Sep 17 00:00:00 2001 From: lmatter Date: Mon, 30 Oct 2017 16:51:19 -0700 Subject: [PATCH 67/67] fix link to cicd --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c9ee6fd..4f53eb3 100644 --- a/README.md +++ b/README.md @@ -51,7 +51,7 @@ All the links are monitored and tested with [awesome_bot](https://github.com/dkh - [Registry](#registry) - [Development with Docker](#development-with-docker) - [API Client](#api-client) - - [CI/CD](#cdcd) + - [CI/CD](#cicd) - [Development Environment](#development-environment) - [Garbage Collection](#garbage-collection) - [Serverless](#serverless)