mirror of
https://github.com/veggiemonk/awesome-docker.git
synced 2025-01-03 03:31:18 -05:00
Organizing Dev Tools Section
This commit is contained in:
parent
d6d217f801
commit
1d2781cbba
28
README.md
28
README.md
@ -30,18 +30,20 @@ This list is not exhaustive, contribute to make it so: add your docker resource
|
|||||||
* [Other](#other)
|
* [Other](#other)
|
||||||
* [Books](#books)
|
* [Books](#books)
|
||||||
* [Tools](#tools)
|
* [Tools](#tools)
|
||||||
* [Continous Integration / Continous Delivery](#continous-integration--continous-delivery)
|
* [Dev Tools](#dev-tools)
|
||||||
|
* [Continuous Integration / Continuous Delivery](#continuous-integration--continuous-delivery)
|
||||||
* [Hosting for repositories (registries)](#hosting-for-repositories-registries)
|
* [Hosting for repositories (registries)](#hosting-for-repositories-registries)
|
||||||
* [Hosting for containers](#hosting-for-containers-paying-services-)
|
* [Hosting for containers](#hosting-for-containers-paying-services-)
|
||||||
* [Dev Tools](#dev-tools)
|
* [Web Interface](#web-interface)
|
||||||
|
* [Local Container Manager](#local-container-manager)
|
||||||
* [Useful Images](#useful-images)
|
* [Useful Images](#useful-images)
|
||||||
* [Docker Files](#docker-files)
|
* [Docker Files](#docker-files)
|
||||||
* [Storing Images](#storing-images)
|
* [Storing Images](#storing-images)
|
||||||
* [Web Interface](#web-interface)
|
|
||||||
* [Monitoring](#monitoring)
|
* [Monitoring](#monitoring)
|
||||||
* [Running Containers](#running-containers--orchestration)
|
|
||||||
* [Networking](#networking)
|
* [Networking](#networking)
|
||||||
* [Logging](#logging)
|
* [Logging](#logging)
|
||||||
|
* [Deployment and Infrastructure](#deployment-and-infrastructure)
|
||||||
|
* [Remote Container Manager / Orchestration](#remote-container-manager--orchestration)
|
||||||
* [Service Discovery](#service-discovery-1)
|
* [Service Discovery](#service-discovery-1)
|
||||||
* [Slides](#slides)
|
* [Slides](#slides)
|
||||||
* [Videos](#videos)
|
* [Videos](#videos)
|
||||||
@ -152,7 +154,7 @@ This list is not exhaustive, contribute to make it so: add your docker resource
|
|||||||
* [docker-volumes](https://github.com/cpuguy83/docker-volumes) (Docker Volume Manager) by [@cpuguy83](https://github.com/cpuguy83)
|
* [docker-volumes](https://github.com/cpuguy83/docker-volumes) (Docker Volume Manager) by [@cpuguy83](https://github.com/cpuguy83)
|
||||||
* [dockerfile_lint](https://github.com/redhataccess/dockerfile_lint) (A rule-based 'linter' for Dockerfiles) by [@redhataccess](https://github.com/redhataccess)
|
* [dockerfile_lint](https://github.com/redhataccess/dockerfile_lint) (A rule-based 'linter' for Dockerfiles) by [@redhataccess](https://github.com/redhataccess)
|
||||||
|
|
||||||
## Continous Integration / Continous Delivery
|
## Continuous Integration / Continuous Delivery
|
||||||
* [Drone](https://github.com/drone/drone) - https://drone.io/
|
* [Drone](https://github.com/drone/drone) - https://drone.io/
|
||||||
* [Docker plugin for Jenkins](https://github.com/jenkinsci/docker-plugin/) - The aim of the docker plugin is to be able to use a docker host to dynamically provision a slave, run a single build, then tear-down that slave.
|
* [Docker plugin for Jenkins](https://github.com/jenkinsci/docker-plugin/) - The aim of the docker plugin is to be able to use a docker host to dynamically provision a slave, run a single build, then tear-down that slave.
|
||||||
|
|
||||||
@ -172,7 +174,7 @@ Securely store your Docker images.
|
|||||||
* [DockerUI](https://github.com/crosbymichael/dockerui) (DockerUI is a web interface to interact with the Remote API.) by [@crosbymichael](https://github.com/crosbymichael)
|
* [DockerUI](https://github.com/crosbymichael/dockerui) (DockerUI is a web interface to interact with the Remote API.) by [@crosbymichael](https://github.com/crosbymichael)
|
||||||
* [DockerBoard](https://github.com/dockerboard/dockerboard) (Simple dashboards, visualizations, managements for your dockers.) by [@dockerboard](https://github.com/dockerboard)
|
* [DockerBoard](https://github.com/dockerboard/dockerboard) (Simple dashboards, visualizations, managements for your dockers.) by [@dockerboard](https://github.com/dockerboard)
|
||||||
|
|
||||||
## Local container manager
|
## Local Container Manager
|
||||||
|
|
||||||
* [Fig](https://github.com/docker/fig) (Fast, isolated development environments using Docker) -- http://www.fig.sh
|
* [Fig](https://github.com/docker/fig) (Fast, isolated development environments using Docker) -- http://www.fig.sh
|
||||||
* [Shutit](http://ianmiell.github.io/shutit/) (a tool for building and maintaining complex Docker deployments) by [@ianmiell](https://github.com/ianmiell)
|
* [Shutit](http://ianmiell.github.io/shutit/) (a tool for building and maintaining complex Docker deployments) by [@ianmiell](https://github.com/ianmiell)
|
||||||
@ -209,6 +211,12 @@ Securely store your Docker images.
|
|||||||
## Logging
|
## Logging
|
||||||
* [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 collecton server (such as logstash).)
|
* [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 collecton server (such as logstash).)
|
||||||
|
|
||||||
|
## Deployment and Infrastructure
|
||||||
|
* [Centurion](https://github.com/newrelic/centurion): Centurion is a mass deployment tool for Docker fleets. It takes containers from a Docker registry and runs them on a fleet of hosts with the correct environment variables, host volume mappings, and port mappings.
|
||||||
|
* [Longshoreman](https://github.com/longshoreman/longshoreman): Longshoreman automates application deployment using Docker. Just create a Docker repository (or use a service), configure the cluster using AWS or Digital Ocean (or whatever you like) and deploy applications using a Heroku-like CLI tool.
|
||||||
|
* [Clocker](https://github.com/brooklyncentral/clocker): Clocker creates and manages a Docker cloud infrastructure. Clocker supports single-click deployments and runtime management of multi-node applications that run as containers distributed across multiple hosts. It leverages [Weave][weave] for networking and [Brooklyn][boorklyn] for application blueprints.
|
||||||
|
* [Docket](https://github.com/netvarun/docket): Custom docker registry that allows for lightning fast deploys through bittorrent by [@netvarun](https://github.com/netvarun/)
|
||||||
|
|
||||||
## Remote Container Manager / Orchestration
|
## Remote Container Manager / Orchestration
|
||||||
* [Kubernetes](http://kubernetes.io) (Open source orchestration system for Docker containers by Google) -- http://kubernetes.io
|
* [Kubernetes](http://kubernetes.io) (Open source orchestration system for Docker containers by Google) -- http://kubernetes.io
|
||||||
* [Shipyard](https://github.com/shipyard/shipyard) (Composable Docker Management) -- http://shipyard-project.com/
|
* [Shipyard](https://github.com/shipyard/shipyard) (Composable Docker Management) -- http://shipyard-project.com/
|
||||||
@ -225,8 +233,7 @@ Securely store your Docker images.
|
|||||||
* [Serf](https://github.com/hashicorp/serf) (Service orchestration and management tool.) by [@hashicorp](https://github.com/hashicorp)
|
* [Serf](https://github.com/hashicorp/serf) (Service orchestration and management tool.) by [@hashicorp](https://github.com/hashicorp)
|
||||||
* [Flocker](https://github.com/ClusterHQ/flocker) (Flocker is a data volume manager and multi-host Docker cluster management tool) by [@ClusterHQ](https://github.com/ClusterHQ)
|
* [Flocker](https://github.com/ClusterHQ/flocker) (Flocker is a data volume manager and multi-host Docker cluster management tool) by [@ClusterHQ](https://github.com/ClusterHQ)
|
||||||
* [Decking](http://decking.io/): (Decking aims to simplify the creation, organsation and running of clusters of Docker containers in a way which is familiar to developers.)
|
* [Decking](http://decking.io/): (Decking aims to simplify the creation, organsation and running of clusters of Docker containers in a way which is familiar to developers.)
|
||||||
* [Maestro](https://github.com/toscanini/maestro): (Maestro provides the ability to easily launch, orchestrate and manage mulitple Docker containers as single unit.)
|
* [Maestro](https://github.com/toscanini/maestro): (Maestro provides the ability to easily launch, orchestrate and manage mulitiple Docker containers as single unit.)
|
||||||
|
|
||||||
|
|
||||||
## Service Discovery
|
## Service Discovery
|
||||||
* [docker-consul](https://github.com/progrium/docker-consul) by [@progrium](https://github.com/progrium)
|
* [docker-consul](https://github.com/progrium/docker-consul) by [@progrium](https://github.com/progrium)
|
||||||
@ -234,11 +241,6 @@ Securely store your Docker images.
|
|||||||
* [Docker Grand Ambassador](https://github.com/cpuguy83/docker-grand-ambassador) This is a fully dynamic docker link ambassador. + [Article](http://docs.docker.com/articles/ambassador_pattern_linking/)
|
* [Docker Grand Ambassador](https://github.com/cpuguy83/docker-grand-ambassador) This is a fully dynamic docker link ambassador. + [Article](http://docs.docker.com/articles/ambassador_pattern_linking/)
|
||||||
* [confd](http://www.confd.io/): Manage local application configuration files using templates and data from etcd or consul.
|
* [confd](http://www.confd.io/): Manage local application configuration files using templates and data from etcd or consul.
|
||||||
|
|
||||||
## Deployment and Infrastructure
|
|
||||||
* [Centurion](https://github.com/newrelic/centurion): Centurion is a mass deployment tool for Docker fleets. It takes containers from a Docker registry and runs them on a fleet of hosts with the correct environment variables, host volume mappings, and port mappings.
|
|
||||||
* [Longshoreman](https://github.com/longshoreman/longshoreman): Longshoreman automates application deployment using Docker. Just create a Docker repository (or use a service), configure the cluster using AWS or Digital Ocean (or whatever you like) and deploy applications using a Heroku-like CLI tool.
|
|
||||||
* [Clocker](https://github.com/brooklyncentral/clocker): Clocker creates and manages a Docker cloud infrastructure. Clocker supports single-click deployments and runtime management of multi-node applications that run as containers distributed across multiple hosts. It leverages [Weave][weave] for networking and [Brooklyn][boorklyn] for application blueprints.
|
|
||||||
* [Docket](https://github.com/netvarun/docket): Custom docker registry that allows for lightning fast deploys through bittorrent by [@netvarun](https://github.com/netvarun/)
|
|
||||||
|
|
||||||
# Slides
|
# Slides
|
||||||
* [Docker Slideshare Account](http://www.slideshare.net/dotCloud)
|
* [Docker Slideshare Account](http://www.slideshare.net/dotCloud)
|
||||||
|
Loading…
Reference in New Issue
Block a user