Не уверен, какой URL-адрес вы ищете.
1) Если вы имеете в виду URL просмотра вашего приложения, вы можете найти его на вкладке Обзор в app service
:
Несмотря на то, что это приложение с несколькими контейнерами, этот URL имеет фиксированный формат, и на него ничего не влияет:
http://<your-app-name>.azurewebsites.net
2) Если вам нужен интегрированный URL-адрес, который используется для уведомления / обновления службы приложения при появлении новой версии изображения.
Просто выберите Настройки контейнера => Непрерывное развертывание => URL-адрес веб-перехватчика:
Нужно ли мне настраивать службу приложений вместе с задачей создания докеров?
Это зависит от вашего фактического спроса. В большинстве случаев в этом нет необходимости.
Docker compose
задача, используемая для оркестровки вашего контейнера. На основании вашего последнего билета SO вы просто запускаете сервис. Фактически в Azure Web App for Containers
задаче. он интегрирует эту часть:
Если вы думаете, что это не может удовлетворить ваше использование, вы можете использовать Docker compose
задачу.
Обновлено 02.03.2020:
Если кто-то просто создаст и отправит приложение для контейнеризации в ACR, без какой-либо интеграции со службой приложений Azure. В настоящее время URL-адрес просмотра должен выглядеть как localhost:<port>
.
Чтобы получить точное имя хоста и IP-адрес, просто запустите команды, чтобы получить:
az container show --resource-group myResourceGroup --name myContainerGroup --output table
person
Merlin Liang - MSFT
schedule
02.03.2020