Partilhar via


Guia de início rápido: implantar uma instância de contêiner no Azure usando o Bicep

Utilize o Azure Container Instances para executar contentores de Docker sem servidor no Azure com simplicidade e celeridade. Implemente uma aplicação numa instância de contentor a pedido quando não precisar de uma plataforma completa de orquestração de contentores, como o Azure Kubernetes Service. Neste início rápido, você usa um arquivo Bicep para implantar um contêiner isolado do Docker e disponibilizar seu aplicativo Web com um endereço IP público.

Bicep é uma linguagem específica de domínio (DSL) que usa sintaxe declarativa para implantar recursos do Azure. Fornece sintaxe concisa, segurança de tipos fiável e suporte para reutilização de código. O Bicep oferece a melhor experiência de criação para suas soluções de infraestrutura como código no Azure.

Pré-requisitos

Se não tiver uma subscrição do Azure, crie uma conta gratuita antes de começar.

Revise o arquivo Bicep

O arquivo Bicep utilizado neste início rápido é dos Modelos de Início Rápido do Azure.

O seguinte recurso é definido no arquivo Bicep:

Mais exemplos de modelo de Instâncias de Contêiner do Azure podem ser encontrados na galeria de modelos de início rápido.

Para implantar o contêiner em uma zona de disponibilidade específica, defina o zone valor do parâmetro para a zona de disponibilidade lógica na qual você deseja implantar.

Importante

As implantações zonais só estão disponíveis em regiões que oferecem suporte a zonas de disponibilidade. Para ver se a sua região suporta zonas de disponibilidade, consulte Lista de Regiões do Azure.

Desdobrar o arquivo Bicep

  1. Salve o arquivo Bicep como main.bicep em seu computador local.

  2. Implante o arquivo Bicep usando a CLI do Azure ou o Azure PowerShell.

    az group create --name exampleRG --___location eastus
    az deployment group create --resource-group exampleRG --template-file main.bicep
    

    Quando a implantação terminar, você verá uma mensagem indicando que a implantação foi bem-sucedida.

Analisar os recursos implementados

Use o portal do Azure, a CLI do Azure ou o Azure PowerShell para listar os recursos implantados no grupo de recursos.

az resource list --resource-group exampleRG

Exibir logs de contêiner

Ver os registos de uma instância de contentor é útil quando estiver a resolver problemas no contentor ou na aplicação nele executada. Use o portal do Azure, a CLI do Azure ou o Azure PowerShell para exibir os logs do contêiner.

az container logs --resource-group exampleRG --name acilinuxpublicipcontainergroup

Observação

Pode levar alguns minutos para que a solicitação HTTP GET seja gerada.

Limpeza de recursos

Quando não for mais necessário, use o portal do Azure, a CLI do Azure ou o Azure PowerShell para excluir o contêiner e todos os recursos do grupo de recursos.

az group delete --name exampleRG

Próximos passos

Neste início rápido, você criou uma instância de contêiner do Azure usando o Bicep. Se quiser criar uma imagem de contentor e implementá-la partir de um registo de contentor privado do Azure, prossiga para o tutorial do Azure Container Instances.