Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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:
- Microsoft.ContainerInstance/containerGroups: crie um grupo de contêineres do Azure. Este arquivo Bicep define um grupo que consiste em uma só instância de contêiner.
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
Salve o arquivo Bicep como main.bicep no computador local.
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.bicepQuando 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.