Exercício – Criar e implementar uma aplicação Web a partir de uma imagem do Docker
O Serviço de Aplicações do Azure fornece o ambiente de alojamento para uma aplicação Web baseada no Azure. Pode configurar o Serviço de Aplicações para obter a imagem da aplicação Web num repositório do Azure Container Registry.
No cenário de exemplo, a equipa carregou a imagem da aplicação Web para o Azure Container Registry e está agora pronta para implementar a aplicação Web.
Nesta unidade, vai criar uma nova aplicação Web através da imagem do Docker armazenada no Azure Container Registry. Vai utilizar o Serviço de Aplicações com um plano de Serviço de Aplicações predefinido para alojar a aplicação Web.
Habilitar o acesso do Docker ao Registro de Contêiner do Azure
Você usará o Docker para fazer login no Registro e extrair a imagem da Web que deseja implantar. O Docker precisa de um nome de utilizador e palavra-passe para realizar esta ação. O Registro de Contêiner permite que você defina o nome do Registro como o nome de usuário e a chave de acesso de administrador como a senha para permitir que o Docker faça login no Registro do contêiner.
Entre no portal do Azure e vá para Todos os recursos. O painel Todos os recursos é exibido.
Selecione o registro de contêiner criado anteriormente para ir para a página Visão geral.
No painel de menu esquerdo, em Configurações, selecione Teclas de acesso. O painel Chaves de acesso é exibido para o registro do contêiner.
Marque a caixa Usuário administrador . Esta alteração é guardada automaticamente.
Agora, está tudo pronto para criar a sua aplicação Web.
Criar uma aplicação Web
Volte para a home page do portal do Azure e, em Serviços do Azure, selecione Criar um recurso. O painel Criar um recurso é exibido.
No painel de menu esquerdo, selecione Web e, em Serviços populares do Azure, selecione Aplicativo Web.
O painel Criar Aplicativo Web é exibido.
Na guia Noções básicas, insira os seguintes valores para cada configuração.
Definição Value Detalhes do Projeto Subscrição Selecione sua assinatura padrão do Azure na qual você tem permissão para criar e gerenciar recursos. Grupo de Recursos Na lista suspensa, selecione o grupo de recursos existente learn-deploy-container-acr-rg. Detalhes da instância Nome Insira um nome exclusivo e tome nota do mesmo para utilizar mais tarde. Publicar Container (Contentor) Sistema operativo Linux País/Região Selecione o mesmo local que está perto de você do exercício anterior. Planos de preços Plano Linux Utilize a predefinição. Plano de preços Utilize a predefinição. Redundância de zona Redundância entre zonas Utilize a predefinição. Selecione a guia Contêiner na parte superior da tela.
Na guia Contêiner, insira os seguintes valores para cada configuração.
Definição Value Suporte para sidecar (pré-visualização) Aceitar padrão Origem da Imagem Azure Container Registry Opções Contentor Único Opções do Registro de contêiner do Azure Registo Selecione o seu registo. Image webimage
Etiqueta latest
Comando de Arranque Deixe essa configuração vazia. Selecione Rever e criar e, em seguida, selecione Criar. Aguarde até a aplicação Web ser implementada antes de continuar.
Testar a aplicação Web
Depois que a implantação for bem-sucedida, selecione Ir para o recurso para ver o aplicativo Web que você criou. O painel Serviço de aplicativo é exibido para seu aplicativo Web.
Selecione o URL no campo Domínio padrão para abrir o site em uma nova guia do navegador.
Após o atraso no arranque a frio enquanto a imagem do Docker da sua aplicação é carregada e iniciada, verá uma página como a seguinte imagem:
Após o atraso no arranque a frio enquanto a imagem do Docker da sua aplicação é carregada e iniciada, verá uma página como a seguinte imagem:
O Serviço de Aplicações está agora a alojar a aplicação a partir da sua imagem do Docker.