Оновлення: 2019-03-11
Перш за все дякую тим, хто роками підтримував цю відповідь.
Зауважте, що це питання було задано в серпні 2013 року, коли у Докера ще була дуже нова технологія. З тих пір: Kubernetes був запущений в червні 2014 року, рій Docker був інтегрований в двигун Docker у лютому 2015 року, Amazon запустив контейнерне рішення, ECS, у квітні 2015 року, а Google запустив GKE в серпні 2015 року. Справедливо сказати, що ландшафт виробництва контейнерів має істотно змінився.
Коротка відповідь полягає в тому, що для цього вам доведеться написати власну логіку.
Я б очікував, що така функція з'явиться у наступних проектах, побудованих на вершині докера та розроблених для підтримки додатків у виробництві:
Оновлення 1
Ще один пов'язаний з нами проект, який я нещодавно відкрив:
Оновлення 2
Останній випуск Openstack містить підтримку управління контейнерами Docker:
Оновлення 3
Система управління екземплярами Docker
І презентація про те, як використовувати такі інструменти, як Packer , Docker і Serf для доставки незмінного шаблону інфраструктури сервера
Оновлення 4
Акуратна стаття про те, як з'єднати докер-контейнери за допомогою кріпака :
Оновлення 5
Виконати Docker на Mesos використовуючи Marathon рамки
Підручник для розробників Mesosphere Docker
Оновлення 6
Запустіть Docker на Tsuru, оскільки він підтримує докер-кластер та розгорнуте планування розгортання
Оновлення 7
Оркестрація середовищ на основі Докера
маестро-нг
Оновлення 8
настил.io
Оновлення 9
Google kubernetes
Оновлення 10
Redhat відремонтували свій відкритий зсув PAAS для інтеграції Docker
Оновлення 11
Вкладка Docker NodeJS загортає командний рядок Docker та керує ним з файлу json.
Оновлення 12
Нова послуга контейнерів Amazon дозволяє масштабувати в кластері.
Оновлення 13
Строго кажучи, Flocker не «масштабує» програми, але він розроблений для виконання функції, пов’язаної з тим, щоб зробити контент-контейнери (запуск служб баз даних?) Переносними через декілька хостів докерів:
https://clusterhq.com/
Оновлення 14
Проект створення портативних шаблонів, що описують програми Docker:
http://panamax.io/
Оновлення 15
Проект Docker зараз вирішує проблему оркестрації на місцях (Див. Анонс )
Оновлення 16
Spotify Helios
Дивитися також:
Оновлення 17
Проект Openstack тепер має новий проект "Контейнер як сервіс" під назвою Magnum:
Проявляє багато обіцянок, дозволяє легко налаштувати докерські оркестрові рамки, такі як Kubernetes і Docker рій.
Оновлення 18
Rancher - це проект, який швидко дозріває
http://rancher.com/
Приємний інтерфейс користувача та сильна увага до гібридної інфраструктури Docker
Оновлення 19
Проект Lattice - це відтворення Cloud Foundry для управління контейнерними кластерами.
Оновлення 20
Нещодавно Docker придбав Tutum:
https://www.docker.com/tutum
Оновлення 21
Менеджер пакунків для додатків, розгорнутих у Kubernetes .
http://helm.sh/
Оновлення 22
Vamp - це платформа з відкритим кодом та влаштована платформа для управління (мікро) сервіс-орієнтованими архітектурами, які покладаються на контейнерну технологію.
http://vamp.io/
Оновлення 23
Розподілений, високодоступний програміст-планувальник
Від хлопців, які дали нам Бродягу та інших потужних інструментів.
Оновлення 24
Рішення для розміщення контейнерів для AWS, з відкритим кодом та засноване на Kubernetes
https://supergiant.io/
Оновлення 25
Контейнер на базі Apache Mesos розміщений у Німеччині
https://sloppy.io/features/#features
Компанія Docker Inc. також надає послуги з розміщення контейнерів під назвою хмара Docker
https://cloud.docker.com/
Оновлення 26
Jelastic - це розміщена послуга PAAS, яка автоматично масштабує контейнери.