Развертывание docker compose в приложении контейнера Azure
из документов ACA мы должны указать целевой порт контейнера
az containerapp create \
--name my-container-app \
--resource-group $RESOURCE_GROUP \
--environment $CONTAINERAPPS_ENVIRONMENT \
--image mcr.microsoft.com/azuredocs/containerapps-helloworld:latest \
--target-port 80 \
--ingress 'external' \
--query configuration.ingress.fqdn
Теперь мой вопрос: как развернуть с помощью docker-compose не только один образ, если есть один целевой порт?
2 ответа
Для развертывания с помощью docker-compose вы можете использовать эту команду: https://learn.microsoft.com/en-us/cli/azure/containerapp/compose .
az containerapp compose create --environment
--resource-group
[--compose-file-path]
[--location]
[--registry-password]
[--registry-server]
[--registry-username]
[--tags]
[--transport]
[--transport-mapping]
Если вы хотите развернуть приложение с помощью Docker Compose, вы можете выполнить развертывание в веб-приложении Azure.
При создании веб-приложения выберите «Опубликовать как контейнер Docker » . В разделе Docker выберите параметры Docker Compose и укажите файл Docker Compose.
Если вы хотите развернуть несколько контейнеров в одном приложении-контейнере, вы можете определить более одного контейнера в массиве контейнеров конфигурации.
Ссылка : Контейнеры в Azure Container Apps Preview | Документы Майкрософт