Опубликовать приложение .net Core в Azure Docker (реестр контейнеров) - PullRequest
0 голосов
/ 14 мая 2018

сегодня была моей первой попыткой использования Docker в Azure.

Я создал простое приложение MVC в .net core 2.0.Я успешно установил Docker для Windows, так как смог успешно запустить приложение локально в контейнере.

Мой следующий подход - посмотреть, смогу ли я опубликовать приложение в Azure.(Я выбрал добавить docker при создании проекта).

Поэтому в решении я щелкнул правой кнопкой мыши и выбрал «Опубликовать» в контейнере Azure.

При просмотре в Azure я вижу, что онзагрузил в Реестр контейнеров.Затем он дает мне URL https://costasdockertest.azurecr.io/, но при нажатии на ссылку я получаю страницу, не найденную.

Обычно при загрузке в службу Azure App я получаю URL, например http://sampleapp.azurewebsites.net.

Не уверен, что я что-то пропустил.Я бы подумал, что при публикации приложения в контейнере в режиме выпуска приложение должно отображаться.

Хотя?

Спасибо

Ответы [ 2 ]

0 голосов
/ 17 мая 2018

Исходя из вашего описания, вы отправили изображение в ACR (реестр контейнеров Azure) для хранения ваших образов докера, как упомянул Тамас Хуй.Затем вы можете создать свои экземпляры контейнеров Azure (ACI) для создания экземпляра своего образа и размещения приложения.Подробное руководство, вы могли бы следовать Модернизация существующих приложений ASP.NET с помощью Azure .

Также вы можете использовать Веб-приложение для контейнеров и настроить контейнер Docker для использованияизображение из ACR, подробности которого вы можете использовать Создание веб-приложения Azure для размещения контейнера и Развертывание приложения ASP.NET Core 2.0 в Azure с использованием Docker .

0 голосов
/ 15 мая 2018

Реестр контейнеров используется для хранения ваших образов докера, а не для размещения ваших контейнеров.

В этой демонстрации описывается, как использовать собственный образ Docker для веб-приложения: https://docs.microsoft.com/en-us/azure/app-service/containers/tutorial-custom-docker-image

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