2016-07-23 3 views
0

В настоящий момент, когда я совершаю транзакцию, позвольте моему серверу сборки протестировать и развернуть с использованием веб-развертывания до лазурного.Zero downtime deploy to azure в качестве контейнера докера

Как я могу развернуть контейнер докеров, чтобы его можно было развернуть как веб-сайт и сохранить мой сайт? (AppVeyor)

У меня есть файл докеров как часть моего исходного кода.

Ive попробовал виртуальную машину, но я создаю контейнер для докеров вручную, и мой сайт (несколько экземпляров) не работает во время развертывания.

Было бы здорово иметь что-то подобное.

  • совершает
  • тест
  • создать новый докер изображение
  • нажимного докер изображение моей Docker хаб репо
  • развернуть контейнер моего лазурного VM с помощью лазурных консолей

ответ

0

Когда вы устанавливаете новое изображение Docker на свой Azure-сервер, это означает, что старый должен спуститься, а в то время как новый запускается d с некоторым простоями. Насколько я знаю, единственным решением для этого было бы загрузить баланс между старым и новым экземплярами. Есть несколько хороших примеров этого онлайн, один из них; https://github.com/docker/compose/issues/734#issuecomment-167392770

Смежные вопросы