я установки несколько Docker контейнеры для моего приложения:Как запустить Docker контейнеры на разных машинах
- контейнер для MySQL
- контейнера для сервера приложений (tomcat7)
- контейнера для Nginx
- контейнер для применения торнадо python
На моей локальной машине, используя docker-machine
, я пробовал все эти контейнеры и их интерактивные друг с другом. Я создал одну виртуальную машину с boot2linux и установил на ней все эти контейнеры.
Теперь, для производства, я собираюсь запустить каждый из этих контейнеров на отдельном сервере. Есть ли что-то докер, чтобы быстро/легко сделать это? Или мне нужно настроить докеры на каждом сервере, скопировать соответствующие изображения на этот сервер, а затем запустить докеры-изображения вручную на всех серверах?
Я хотел бы предложить использовать реестр для вас контейнеров. Построение их на каждом хосте прекрасно, но на самом деле нет необходимости, когда вы можете централизовать. – Sobrique
@Sobrique Я согласен. Интересно, что я в настоящее время для моего задания создаю свой собственный реестр. Примечание: остерегайтесь изменения адресации изображения с помощью докера 1.10 (https://blog.docker.com/2016/01/docker-1-10-rc/) – VonC