Guia de início rápido: implante seu primeiro aplicativo de contêiner com containerapp ativo
O serviço Aplicativos de Contêiner do Azure permite executar microsserviços e aplicativos em contêineres em uma plataforma sem servidor. Com os Aplicativos de Contêiner, você aproveita os benefícios de executar contêineres enquanto deixa para trás as preocupações de configurar manualmente a infraestrutura de nuvem e orquestradores de contêineres complexos.
Neste início rápido, você cria e implanta seu primeiro aplicativo de contêiner usando o az containerapp up
comando.
Pré-requisitos
- Uma conta do Azure com uma subscrição ativa.
- Se não tiver uma, pode criar uma gratuitamente.
- Instale a CLI do Azure.
Configurar
Para entrar no Azure a partir da CLI, execute o seguinte comando e siga os prompts para concluir o processo de autenticação.
az login
Para garantir que você esteja executando a versão mais recente da CLI, execute o comando upgrade.
az upgrade
Em seguida, instale ou atualize a extensão Aplicativos de Contêiner do Azure para a CLI.
Se você receber erros sobre parâmetros ausentes ao executar az containerapp
comandos na CLI do Azure ou cmdlets do Az.App
módulo no Azure PowerShell, certifique-se de ter a versão mais recente da extensão Aplicativos de Contêiner do Azure instalada.
az extension add --name containerapp --upgrade
Nota
A partir de maio de 2024, as extensões da CLI do Azure não habilitam mais recursos de visualização por padrão. Para acessar os recursos de visualização do Container Apps, instale a extensão Container Apps com --allow-preview true
o .
az extension add --name containerapp --upgrade --allow-preview true
Agora que a extensão ou módulo atual está instalado, registre os Microsoft.App
namespaces e Microsoft.OperationalInsights
.
az provider register --namespace Microsoft.App
az provider register --namespace Microsoft.OperationalInsights
Criar um grupo de recursos do Azure
Crie um grupo de recursos para organizar os serviços relacionados à implantação do seu aplicativo de contêiner.
az group create \
--name my-container-apps \
--location centralus
Criar e implantar o aplicativo de contêiner
Crie e implante seu primeiro aplicativo de contêiner com o containerapp up
comando. Este comando irá:
- Criar o ambiente de aplicativos de contêiner
- Criar o espaço de trabalho do Log Analytics
- Criar e implantar o aplicativo de contêiner usando uma imagem de contêiner público
Observe que, se algum desses recursos já existir, o comando os usará em vez de criar novos.
az containerapp up \
--name my-container-app \
--resource-group my-container-apps \
--location centralus \
--environment 'my-container-apps' \
--image mcr.microsoft.com/k8se/quickstart:latest \
--target-port 80 \
--ingress external \
--query properties.configuration.ingress.fqdn
Nota
Verifique se o valor do --image
parâmetro está em minúsculas.
Ao definir --ingress
como external
, você disponibiliza o aplicativo contêiner para solicitações públicas.
Verificar a implementação
O up
comando retorna o nome de domínio totalmente qualificado para o aplicativo contêiner. Copie este local para um navegador da Web.
A seguinte mensagem é exibida quando o aplicativo contêiner é implantado:
Clean up resources (Limpar recursos)
Se você não vai continuar a usar este aplicativo, execute o seguinte comando para excluir o grupo de recursos junto com todos os recursos criados neste início rápido.
Atenção
O comando a seguir exclui o grupo de recursos especificado e todos os recursos contidos nele. Se existirem recursos fora do escopo deste início rápido no grupo de recursos especificado, eles também serão excluídos.
az group delete --name my-container-apps
Gorjeta
Tem problemas? Informe-nos no GitHub abrindo um problema no repositório de Aplicativos de Contêiner do Azure.