Развертывание Azure Docker с несколькими переменными среды - PullRequest
0 голосов
/ 07 мая 2018

Я пытаюсь запустить несколько образов докера в Azure. Если говорить конкретно, у меня есть служба Redis, сервер MongoDB (не CosmosDB) от bitnami и coralproject talk . Чтобы запустить Docker-контейнер локально, мне нужно установить некоторые переменные окружения, такие как

docker run -e key1=value1 -e key2=value2 -p 80:3000 ...

Теперь я пытаюсь запустить приложение в Azure. В поисках того, как запустить докер-контейнер в Azure, я нашел несколько вариантов:

  1. Экземпляры контейнера
  2. Службы приложений
  3. Виртуальная машина
  4. Управляемые Kubernetes (состояние предварительного просмотра)
  5. Службы контейнеров (как-то устарели, в будущем будут заменены на Управляемые Kubernetes )

Запуск VM для одного экземпляра докера не выглядит экономичным. A Управляемый Kubernetes или Контейнерный сервис на данный момент, может быть, слишком много, поэтому я не могу выбрать любую версию, даже с "Managed Kubernetes". Я думаю, это связано с текущим состоянием Preview . Я также пытался Службы приложений , но безуспешно, например. нет правильных настроек для переменных среды. Я видел, что в Службах приложений вы можете установить Начальный файл , но без объяснений со стороны Microsoft. Что это должно быть, Start File ? Итак, я попробовал номер один, Экземпляры контейнеров .

К сожалению, я не могу найти способ передать несколько переменных среды во время запуска контейнера. В мастере настройки вы можете установить одну переменную среды и еще две, если хотите:

enter image description here

Во-первых, он ограничен тремя параметрами среды. Мне нужно больше. Во-вторых, значение должно быть буквенно-цифровым, установка домена невозможна.

У кого-нибудь здесь есть опыт запуска экземпляров докера в Azure? Какая установка лучше для вас?

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...