Compartilhar via


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

Use as Instâncias de Contêiner do Azure para executar contêineres do Docker sem servidor no Azure de maneira simples e rápida. Implante um aplicativo em uma instância de contêiner sob demanda quando você não precisa de uma plataforma de orquestração de contêiner completa como o Serviço de Kubernetes do Azure. Neste início rápido, você vai usar um arquivo Bicep para implantar um contêiner do Docker isolado e disponibilizar o respectivo aplicativo Web com um endereço IP público.

O Bicep é uma DSL (linguagem específica de domínio) que usa a sintaxe declarativa para implantar recursos do Azure. Ele fornece sintaxe concisa, segurança de tipos confiá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

Caso você não tenha uma assinatura do Azure, crie uma conta gratuita antes de começar.

Analisar o arquivo Bicep

O arquivo Bicep usado neste guia de início rápido vem 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 valor do zone 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 dão suporte a zonas de disponibilidade. Para ver se sua região dá suporte a zonas de disponibilidade, consulte a Lista de Regiões do Azure.

Implantar o arquivo Bicep

  1. Salve o arquivo Bicep como main.bicep no 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 for concluída, você verá uma mensagem indicando que ela foi bem-sucedida.

Revisar os recursos implantados

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 do contêiner

Exibir os logs para uma instância de contêiner é útil ao solucionar problemas com o contêiner ou o aplicativo que é executado. 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.

Limpar os recursos

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

az group delete --name exampleRG

Próximas etapas

Neste guia de início rápido, você criou uma instância de contêiner do Azure usando o Bicep. Se você quiser criar uma imagem de contêiner e implantá-la usando um Registro de Contêiner do Azure privado, prossiga para o tutorial das Instâncias de Contêiner do Azure.