Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Используйте экземпляры контейнеров Azure для запуска бессерверных контейнеров Docker в Azure с простотой и скоростью. Разверните приложение в экземпляре контейнера по мере необходимости, если вам не нужна полная платформа оркестрации контейнеров, например Служба Azure Kubernetes Service. В этом кратком руководстве вы используете Bicep-файл для развертывания изолированного контейнера Docker и сделать его веб-приложение доступным с общедоступным IP-адресом.
Bicep — это предметно-ориентированный язык (DSL), который использует декларативный синтаксис для развертывания ресурсов Azure. Он обеспечивает краткий синтаксис, надежную безопасность типов и поддержку повторного использования кода. Bicep предлагает лучшие возможности для разработки решений Azure типа "инфраструктура как код".
Предпосылки
Если у вас нет подписки Azure, создайте бесплатную учетную запись, прежде чем приступить к работе.
Проверьте файл Bicep
Файл Bicep, используемый в этом кратком руководстве, состоит из шаблонов быстрого запуска Azure.
Следующий ресурс определен в файле Bicep:
- Microsoft.ContainerInstance/containerGroups: создайте группу контейнеров Azure. Этот файл Bicep определяет группу, состоящую из одного экземпляра контейнера.
Дополнительные примеры шаблонов экземпляров контейнеров Azure можно найти в коллекции шаблонов быстрого запуска.
Чтобы развернуть контейнер в определенной зоне доступности, задайте для zone параметра значение логической зоны доступности, в которую требуется развернуть.
Это важно
Зональные развертывания доступны только в регионах, поддерживающих зоны доступности. Чтобы узнать, поддерживает ли ваш регион зоны доступности, см. список регионов Azure.
Разверните BICEP-файл
Сохраните файл Bicep с именем main.bicep на локальном компьютере.
Разверните файл Bicep с помощью Azure CLI или Azure PowerShell.
az group create --name exampleRG --location eastus az deployment group create --resource-group exampleRG --template-file main.bicepПосле завершения развертывания должно отобразиться сообщение о том, что развертывание успешно выполнено.
Проверка развернутых ресурсов
Используйте портал Azure, Azure CLI или Azure PowerShell для получения списка ресурсов, развернутых в группе ресурсов.
az resource list --resource-group exampleRG
Просмотр журналов контейнеров
Просмотр журналов регистрации для экземпляра контейнера полезен при устранении неполадок с контейнером или приложением, которое оно запускает. Используйте портал Azure, Azure CLI или Azure PowerShell для просмотра журналов контейнера.
az container logs --resource-group exampleRG --name acilinuxpublicipcontainergroup
Замечание
Для создания HTTP-запроса GET может потребоваться несколько минут.
Очистите ресурсы
Если больше не требуется, используйте портал Azure, Azure CLI или Azure PowerShell для удаления контейнера и всех ресурсов в группе ресурсов.
az group delete --name exampleRG
Дальнейшие шаги
В этом кратком руководстве вы создали экземпляр контейнера Azure с помощью Bicep. Если вы хотите создать образ контейнера и развернуть его из частного реестра контейнеров Azure, воспользуйтесь руководством по Azure Container Instances.