Развертывание 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 | Документы Майкрософт

Другие вопросы по тегам