Разверните ASP.Net ABP angular и asp.net core с помощью Docker Compose в Azure.

У меня есть проект с угловым ABP Asp.Net и ядром asp.net.

С Docker он будет построен с помощью docker, как показано ниже:

введите здесь описание изображения

Мне интересно, как развернуть их в Azure Docker Compose.


person Edward    schedule 21.04.2020    source источник


Ответы (1)


Ознакомьтесь с этим кратким руководством руководство. Вы можете создать веб-приложение, используя следующую команду CLI

az webapp create --resource-group myResourceGroup --plan myAppServicePlan --name <app_name> --multicontainer-config-type compose --multicontainer-config-file docker-compose.yml

Если вы используете портал, создайте службу приложения Web App for Containers, указав свой контейнер. реестр и загрузите файл docker-compose.yml.

create-azure-web-app-for-containers

person Ryan Hill - MSFT    schedule 24.04.2020
comment
Для docker-compose.yml потребуется образ докера. Для локального компьютера я мог бы создать его с помощью докера, а затем использовать с docker-compose, как Azure может получить доступ к моему локальному образу при использовании вашей команды? - person Edward; 24.04.2020
comment
@Edward, вы должны отправить свои изображения в реестр. Вы можете отправить образы Docker в собственное репо в Docker Hub или создайте реестр контейнеров в Azure и отправьте туда свои образы. Затем вы можете выбрать исходный реестр и ввести тег изображения, как показано на снимке экрана. Файл конфигурации — это ваш docker-compose.yml. - person Ryan Hill - MSFT; 24.04.2020