Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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:
- Microsoft.ContainerInstance/containerGroups: crie um grupo de contêineres do Azure. Esse arquivo Bicep define um grupo que consiste em uma única 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 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
Salve o arquivo Bicep como main.bicep em seu 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.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.