Это то, что происходит для запуска контейнера. Интересно, есть ли способ запустить веб-приложение для контейнеров с настраиваемым DNS.
У меня есть 5 микросервисов в моем ILB-ASE, они должны иметь возможность звонить друг другу, используя мой собственный DNS-сервер в VNet. Когда я проверяю resolv.conf, я вижу 127.0.0.11. Мне нужно, чтобы это было настроено на собственный собственный DNS-сервер.
как мы можем ввести свое пользовательское значение DNS здесь?
Должны ли мы использовать appsettings
если это так, какие значения в веб-приложении для контейнеров?
Поэтому я могу использовать опцию --dns
Таинственная часть, которую Лазурь запускает. Некоторые значения появляются из настроек приложения.
2018-08-23 14: 12: 56.100 INFO - запуск докеров -d -p 13940: 5001 --name xxx -e DOCKER_CUSTOM_IMAGE_NAME = xxx.azurecr.io/xxx: 558 -e WEBSITES_ENABLE_APP_SERVICE_STORAGE = false -e WEBSITES_PORT = 5001 -e WEBSITE_SITE_NAME = xxx -e WEBSITE_AUTH_ENABLED = False -e WEBSITE_ROLE_INSTANCE_ID = 0 -e WEBSITE_INSTANCE_ID = xxx -e HTTP_LOGGING_ENABLED = 1 xxx.azurecr.io/xxx:558
===== DOCKER LOG =========
2018_08_23_RD0003FF2D0408_default_docker.log:
2018-08-23T14: 12: 49.755843301Z [40m [1m [33mwarn [39m [22m [49m: Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager [35]
2018-08-23T14: 12: 49.755897801Z Не настроен шифр XML. Ключ {xxx-xxx-xxx-xxx-xxx} может сохраняться для хранения в незашифрованном виде.
2018-08-23T14: 12: 54.761216323Z [40m [1m [33mwarn [39m [22m [49m: Microsoft.AspNetCore.Server.Kestrel [0]
2018-08-23T14: 12: 54.761251623Z Переопределяющий адрес ' http://+: 80 '. Связывание с конечными точками, определенными в UseKestrel().
2018-08-23T14: 12: 54.908189021Z Хостинг: производство
2018-08-23T14: 12: 54.908386123Z Корень корня контента: /app
2018-08-23T14: 12: 54.908961927Z Теперь прослушивание: http://0.0.0.0:5001
2018-08-23T14: 12: 54.909256229Z Запуск приложения. Нажмите Ctrl + C, чтобы закрыть.
2018_08_23_RD0003FF2D0408_docker.log:
2018-08-23 14: 12: 44.125 INFO - контейнер для утилизации из-за AppFrameworkVersionChange и appFrameworkVersion = xxx.xxx.io/xxx:558
2018-08-23 14: 12: 45.900 INFO - запуск контейнера для сайта
2018-08-23 14: 12: 45.900 INFO - запуск докеров -d -p 30464: 5001 --name xxx -e DOCKER_CUSTOM_IMAGE_NAME = xxx.azurecr.io/xxx: 549 -e WEBSITES_ENABLE_APP_SERVICE_STORAGE = false -e WEBSITES_PORT = 5001 -e WEBSITE_SITE_NAME = xxx -e WEBSITE_AUTH_ENABLED = False -e WEBSITE_ROLE_INSTANCE_ID = 0 -e WEBSITE_INSTANCE_ID = xxx -e HTTP_LOGGING_ENABLED = 1 xxx.xxx.io/xxx:558
2018-08-23 14: 12: 55.972 INFO - Контейнер xxx для сайта xxx успешно инициализирован.
2018-08-23 14: 12: 55.976 INFO - контейнер для рециркуляции из-за AppSettingsChange и isMainSite = True
2018-08-23 14: 12: 56.099 INFO - запуск контейнера для сайта
2018-08-23 14: 12: 56.100 INFO - запуск докеров -d -p 13940: 5001 --name xxx -e DOCKER_CUSTOM_IMAGE_NAME = xxx.azurecr.io/xxx: 558 -e WEBSITES_ENABLE_APP_SERVICE_STORAGE = false -e WEBSITES_PORT = 5001 -e WEBSITE_SITE_NAME = xxx -e WEBSITE_AUTH_ENABLED = False -e WEBSITE_ROLE_INSTANCE_ID = 0 -e WEBSITE_INSTANCE_ID = xxx -e HTTP_LOGGING_ENABLED = 1 xxx.azurecr.io/xxx:558
2018-08-23 14: 13: 05.385 INFO - Контейнер xxx для сайта xxx успешно инициализирован.