Partilhar via


Guia de início rápido: implantar uma imagem de contêiner existente no portal do Azure

O Azure Container Apps permite-lhe executar microsserviços e aplicações contentorizadas numa plataforma sem servidor. Com os Container Apps, 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.

Este artigo demonstra como implantar um contêiner existente nos Aplicativos de Contêiner do Azure usando o portal do Azure.

Nota

A autorização de registo privado é suportada através do nome de utilizador e palavra-passe do registo.

Pré-requisitos

Configurar

Comece por iniciar sessão no portal do Azure.

Criar um aplicativo de contêiner

Para criar seu aplicativo de contêiner, comece na home page do portal do Azure.

  1. Pesquise por Aplicativos de contêiner na barra de pesquisa superior.
  2. Selecione Aplicativos de contêiner nos resultados da pesquisa.
  3. Selecione o botão Criar.

Separador Informações Básicas

Na guia Noções básicas, execute as seguintes ações.

Insira os detalhes do projeto

Definição Ação
Subscrição Selecione a subscrição do Azure.
Grupo de recursos Selecione Criar novo e insira my-container-apps.
Nome do aplicativo de contêiner Digite my-container-app.

Criar um ambiente

  1. No campo Criar ambiente de aplicativo de contêiner, selecione Criar novo.

  2. Na página Criar Ambiente de Aplicativo de Contêiner na guia Noções básicas, insira os seguintes valores:

    Definição Value
    Nome do ambiente Insira o meu ambiente.
    País/Região Selecione Canada Central.
  3. Selecione a guia Monitoramento para criar um espaço de trabalho do Log Analytics.

  4. Selecione Criar novo no campo de espaço de trabalho do Log Analytics.

  5. Insira my-container-apps-logs no campo Nome da caixa de diálogo Criar novo espaço de trabalho do Log Analytics .

    O campo Localização está pré-preenchido com a Central do Canadá para você.

  6. Selecione OK.

  7. Selecione o botão Criar na parte inferior da página Criar Ambiente de Aplicativo de Contêiner.

  8. Selecione o botão Next: App settings na parte inferior da página.

Guia Configurações do aplicativo

Na guia Configurações do aplicativo , execute as seguintes ações:

Definição Ação
Usar imagem de início rápido Desmarque a caixa de seleção.
Nome Digite my-portal-app.
Origem da imagem Selecione a origem do repositório de imagens do contêiner. Se seu contêiner estiver hospedado em um registro diferente do Registro de Contêiner do Azure, selecione Docker Hub ou outros registros.
Tipo de imagem Selecione Privado.
Servidor de login do Registro Insira o domínio (incluindo subdomínio) do seu registro de contêiner.
Nome de utilizador do registo Introduza o seu nome de utilizador para o registo.
Palavra-passe do registo Introduza a sua palavra-passe para o registo.
Imagem e tag Introduza o nome da imagem, incluindo a etiqueta.
Definição Ação
Usar imagem de início rápido Desmarque a caixa de seleção.
Nome Digite my-portal-app.
Origem da imagem Selecione a origem do repositório de imagens do contêiner. Se seu contêiner estiver hospedado em um registro diferente do Registro de Contêiner do Azure, selecione Docker Hub ou outros registros.
Servidor de login do Registro Insira o domínio (incluindo subdomínio) do seu registro de contêiner.
Tipo de imagem Selecione Público.
Imagem e tag Introduza o nome da imagem, incluindo a etiqueta.

Configurações de entrada de aplicativos

Definição Ação
Entrada Selecione Ativado ou Desativado.

Se você habilitou a entrada, defina as seguintes configurações:

Definição Ação
Visibilidade de ingresso Selecione Interno para permitir apenas a entrada de outros aplicativos na mesma rede virtual e selecione Externo para expor publicamente seu aplicativo de contêiner.
Porta de destino Insira a porta que você deseja expor seu aplicativo de contêiner.

Implementar a aplicação de contentor

  1. Selecione o botão Rever e criar na parte inferior da página.

    Em seguida, as configurações no aplicativo de contêiner são verificadas. Se nenhum erro for encontrado, o botão Criar será ativado.

    Se houver erros, qualquer guia que contenha erros será marcada com um ponto vermelho. Navegue até a guia apropriada. Os campos que contêm um erro são realçados a vermelho. Depois que todos os erros forem corrigidos, selecione Revisar e criar novamente.

  2. Selecione Criar.

    Uma página com a mensagem Implantação está em andamento é exibida. Quando a implantação for concluída com êxito, você verá a mensagem: Sua implantação foi concluída.

Verificar a implementação

Você pode verificar se sua implantação foi bem-sucedida consultando o espaço de trabalho do Log Analytics. Talvez seja necessário aguardar de 5 a 10 minutos para que a análise chegue pela primeira vez antes de poder consultar os logs.

Após 5 a 10 minutos da criação do aplicativo contêiner, siga estas etapas para exibir as mensagens registradas:

  1. Selecione Ir para recurso para exibir seu novo aplicativo de contêiner.

  2. Selecione Logs sob o cabeçalho Monitoramento .

  3. Selecione o botão Carregar no editor em qualquer um dos cartões.

  4. Substitua o código gerado pela seguinte consulta:

    ContainerAppConsoleLogs_CL | where ContainerAppName_s == 'my-container-app' | project ContainerAppName_s, Log_s, TimeGenerated
    
  5. Selecione o botão Run (Executar).

  6. Inspecione os resultados na tabela.

Clean up resources (Limpar recursos)

Se não pretender continuar a utilizar esta aplicação, pode eliminar a instância das Aplicações de Contentor do Azure e todos os serviços associados removendo o grupo de recursos.

  1. Selecione o grupo de recursos my-container-apps na seção Visão geral .
  2. Selecione o botão Excluir grupo de recursos na parte superior da visão geral do grupo de recursos.
  3. Digite o nome do grupo de recursos my-container-apps na caixa de diálogo de confirmação "my-container-apps".
  4. Selecione Eliminar.
    O processo para excluir o grupo de recursos pode levar alguns minutos para ser concluído.

Gorjeta

Tem problemas? Informe-nos no GitHub abrindo um problema no repositório de Aplicativos de Contêiner do Azure.

Próximos passos