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
- Conta do Azure com uma assinatura ativa.
- Se não tiver uma, pode criar uma gratuitamente.
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.
- Pesquise por Aplicativos de contêiner na barra de pesquisa superior.
- Selecione Aplicativos de contêiner nos resultados da pesquisa.
- 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
No campo Criar ambiente de aplicativo de contêiner, selecione Criar novo.
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. Selecione a guia Monitoramento para criar um espaço de trabalho do Log Analytics.
Selecione Criar novo no campo de espaço de trabalho do Log Analytics.
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ê.
Selecione OK.
Selecione o botão Criar na parte inferior da página Criar Ambiente de Aplicativo de Contêiner.
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
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.
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:
Selecione Ir para recurso para exibir seu novo aplicativo de contêiner.
Selecione Logs sob o cabeçalho Monitoramento .
Selecione o botão Carregar no editor em qualquer um dos cartões.
Substitua o código gerado pela seguinte consulta:
ContainerAppConsoleLogs_CL | where ContainerAppName_s == 'my-container-app' | project ContainerAppName_s, Log_s, TimeGenerated
Selecione o botão Run (Executar).
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.
- Selecione o grupo de recursos my-container-apps na seção Visão geral .
- Selecione o botão Excluir grupo de recursos na parte superior da visão geral do grupo de recursos.
- Digite o nome do grupo de recursos my-container-apps na caixa de diálogo de confirmação "my-container-apps".
- 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.