Partilhar via


Guia de início rápido: implante seu primeiro aplicativo de contêiner com containerapp ativo

O serviço Azure Container Apps permite-lhe executar microserviços e aplicações containerizadas numa plataforma serverless. 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

Configurar

Para iniciar sessão no Azure a partir da CLI, execute o seguinte comando e siga os prompts para completar 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

De seguida, instale ou atualize a extensão Azure Container Apps para a linha de código.

Se receber erros sobre parâmetros em falta quando executa comandos az containerapp em CLI do Azure ou cmdlets do módulo Az.App no PowerShell, certifique-se de que tem a versão mais recente da extensão Azure Container Apps instalada.

az extension add --name containerapp --upgrade

Nota

A partir de maio de 2024, as extensões do CLI do Azure deixaram de ativar funcionalidades de pré-visualização por defeito. Para aceder aos recursos de visualização do Container Apps, instale a extensão Container Apps com --allow-preview true.

az extension add --name containerapp --upgrade --allow-preview true

Agora que a extensão ou módulo atual está instalado, registe os namespaces Microsoft.App e Microsoft.OperationalInsights.

az provider register --namespace Microsoft.App
az provider register --namespace Microsoft.OperationalInsights

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á fazer:

  • Criar o ambiente de aplicativos de contêiner
  • Criar o espaço de trabalho 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 esta localização para um navegador de internet.

A seguinte mensagem é exibida quando o aplicativo contêiner é implantado:

Captura de ecrã da página Web da aplicação de contentor.

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 uma questão no repositório Azure Container Apps.

Próximos passos