Update: 2019-03-11
Zunächst einmal vielen Dank für diejenigen, die diese Antwort im Laufe der Jahre positiv bewertet haben.
Bitte beachten Sie, dass diese Frage im August 2013 gestellt wurde, als Docker noch eine sehr neue Technologie war. Seitdem: Kubernetes wurde im Juni 2014 gestartet, Docker Swarm wurde im Februar 2015 in die Docker-Engine integriert, Amazon hat im April 2015 die Containerlösung ECS eingeführt und Google hat GKE eingeführt im August 2015. Die Produktionscontainerlandschaft ist fair wesentlich verändert.
Die kurze Antwort lautet, dass Sie dazu Ihre eigene Logik schreiben müssten.
Ich würde erwarten, dass diese Art von Funktion aus den folgenden Projekten hervorgeht, die auf Docker basieren und Anwendungen in der Produktion unterstützen:
Update 1
Ein weiteres verwandtes Projekt, das ich kürzlich entdeckt habe:
Update 2
Die neueste Version von Openstack bietet Unterstützung für die Verwaltung von Docker-Containern:
Update 3
System zur Verwaltung von Docker-Instanzen
Und eine Präsentation darüber, wie Tools wie Packer , Docker und Serf verwendet werden , um ein unveränderliches Serverinfrastrukturmuster bereitzustellen
Update 4
Ein ordentlicher Artikel darüber, wie Docker-Container mit Leibeigenen miteinander verbunden werden :
Update 5
Führen Sie Docker auf Mesos mit dem Marathon- Framework aus
Mesosphere Docker Developer Tutorial
Update 6
Führen Sie Docker auf Tsuru aus, da es die Bereitstellung von Docker-Clustern und getrennten Schedulern unterstützt
Update 7
Docker-basierte Umgebungen Orchestrierung
maestro-ng
Update 8
decking.io
Update 9
Google Kubernetes
Update 10
Redhat hat sein OpenShift-PAAS überarbeitet, um Docker zu integrieren
Update 11
Eine Docker NodeJS-Bibliothek, die die Docker-Befehlszeile umschließt und aus einer JSON-Datei verwaltet.
Update 12
Der neue Containerservice von Amazon ermöglicht die Skalierung im Cluster.
Update 13
Genau genommen "skaliert" Flocker keine Anwendungen, wurde jedoch entwickelt, um eine verwandte Funktion zu erfüllen, mit der Stateful Container (mit Datenbankdiensten?) Auf mehrere Docker-Hosts portierbar gemacht werden können:
https://clusterhq.com/
Update 14
Ein Projekt zum Erstellen tragbarer Vorlagen, die Docker-Anwendungen beschreiben:
http://panamax.io/
Update 15
Das Docker-Projekt befasst sich jetzt nativ mit Orchestrierung (siehe Ankündigung ).
Update 16
Spotify Helios
Siehe auch:
Update 17
Das Openstack-Projekt hat jetzt ein neues "Container as a Service" -Projekt namens Magnum:
Zeigt vielversprechend, ermöglicht die einfache Einrichtung von Docker-Orchestrierungs-Frameworks wie Kubernetes und Docker Swarm.
Update 18
Rancher ist ein Projekt, das schnell reift
http://rancher.com/
Schöne Benutzeroberfläche und starker Fokus auf Hyrbrid Docker-Infrastrukturen
Update 19
Das Lattice-Projekt ist ein Ableger von Cloud Foundry zur Verwaltung von Containerclustern.
Update 20
Docker hat kürzlich Tutum gekauft:
https://www.docker.com/tutum
Update 21
Paketmanager für Anwendungen, die auf Kubernetes bereitgestellt werden .
http://helm.sh/
Update 22
Vamp ist eine Open Source- und selbst gehostete Plattform für die Verwaltung von (Mikro-) Service-orientierten Architekturen, die auf Containertechnologie basieren.
http://vamp.io/
Update 23
Ein verteilter, hochverfügbarer, datencenterbewusster Scheduler
Von den Jungs, die uns Vagrant und andere mächtige Werkzeuge gegeben haben.
Update 24
Container-Hosting-Lösung für AWS, Open Source und basierend auf Kubernetes
https://supergiant.io/
Update 25
Container mit Sitz in Apache Mesos in Deutschland
https://sloppy.io/features/#features
Und Docker Inc. bietet auch einen Container-Hosting-Service namens Docker Cloud an
https://cloud.docker.com/
Update 26
Jelastic ist ein gehosteter PAAS-Dienst, der Container automatisch skaliert.