/docker-resources

Docker resources collection. docker资源汇总

GNU General Public License v3.0GPL-3.0

docker-resources

A collection of docker online resources.

中文版本链接

Menu

Main Resources

Books

Websites

Documents

Archives

Personal Blogs

Related Projects

OS

  • coreos (Linux for Massive Server Deployments)
  • RHEL Atomic Host (A platform optimized for Linux containers)
  • rancheio (Simple, elegant tools for managing Docker in production)
  • snappy (A new, transactionally updated Ubuntu for clouds and devices)

Competitors

  • rocket (App Container runtime)

Management Tools

  • kubernetes (Container Cluster Manager)
  • shipyard (Composable Docker Management)
  • swarm (A Docker-native clustering system)
  • citadel (A toolkit for building a distributed docker cluster)
  • docker-cluster (Cluster support for Docker, using the remote API)
  • compose (Define and run complex applications using Docker)
  • shutit (Complex and Dynamic Docker Builds Made Simple)
  • maestro (Container orchestration for Docker environments)
  • decking (A Docker helper to create, manage and run clusters of containers)
  • flocker (Easily manage Docker containers & their data)
  • serf (Service orchestration and management tool)
  • marathon (Deploy and manage containers (including Docker) on top of Apache Mesos at scale)
  • gaudi (Gaudi allows to share multi-component applications, based on Docker, Go, and YAML)
  • panamax (Docker management for humans)
  • clocker (Brooklyn managed Docker containers)
  • [fleet] (https://github.com/coreos/fleet) (A Distributed init System)
  • Meteor(Clustering solution for Meteor with load balancing and service discovery)

Paas Platfroms

  • flynn (A next generation open source platform as a service)
  • deis (Your PaaS. Your Rules)
  • peas (Docker and Ruby based PaaS)
  • dawn (Docker-based PaaS in Ruby)
  • octohost(Simple web focused Dockerfile based PaaS server)
  • dokku (Docker powered mini-Heroku in around 100 lines of Bash)
  • cloudfoundry
  • paz (A pluggable in-house service platform with a PaaS-like workflow, built on Docker, CoreOS, Etcd and Fleet)

Integration Projects

Monitoring

  • seagull (Friendly Web UI to monitor docker daemon)
  • dockerana (Docker Monitoring with support for Grafana and Graphite)
  • docker-mon(Console-based Docker monitoring)
  • cadvisor (Analyzes resource usage and performance characteristics of running containers)

Networking

  • weave (The Docker Network)
  • wormhole (A smart proxy to connect docker containers.)
  • flannel (flannel is an etcd backed network fabric for containers)
  • calico-docker(Docker version of Project Calico,Calico can provide networking in a Docker environment)

Continuous Integration

  • drone (A Continuous Integration platform built on Docker)

Development And Deployment

  • tug (Docker development workflow)
  • vagga(Vagga is a tool to create development environments)
  • longshoreman (Automated deployment with Docker)
  • centurion (A mass deployment tool for Docker fleets)

Logging

  • logspout (Log routing for Docker container logs)
  • logjam (a log shipping tool)

Service Discovery

  • skydock (based on DNS)
  • Consul (Consul is a tool for service discovery, monitoring and configuration)
  • registrator(Service registry bridge for Docker with pluggable adapters)
  • etcd (A highly-available key value store for shared configuration and service discovery)
  • docker-grand-ambassador ( fully dynamic docker link ambassador)
  • confd (Manage local application configuration files using templates and data from etcd or consul)
  • ambassadord (Magic Docker ambassador)

Private Registry

  • docket (Custom docker registry that allows for lightning fast deploys through bittorrent)
  • docker-registry (Registry server for Docker (hosting/delivering of repositories and images))
  • wharf(ContainerOps Open Source Platform)

UI Tools

Storage

  • pfs (A git-like distributed file system for a dockerized world)

Volumes

Security

  • subuser (Run programs in linux with selectively restricted permissions)

Images And Dockerfiles

Containers

  • dockize (Utility to simplify running applications in docker containers)
  • Supervisor (A Process Control System)
  • CFEngine
  • docker-gen (Generate files from docker container meta-data)
  • tini (A tiny but valid init for containers)

Extensions

  • powerstrip (A tool for prototyping Docker extensions)

Blog Posts

General

Docker

Images

Storage

Volumes

Dockerfiles

Containers

Security

Resource Management

Networking

Monitoring

Private Registry

API

Performance

Think Deeply

Underlying Techniques

LXC

cgroups

Related Projects

Compose

Swarm

Mesosphere

Kubernetes

Others

openstack

Azure

Usage

Apps

GUI

Service Discovery

Development And Deployment And Test

Production

Other Platfroms