Introdução
Pode compilar e implementar aplicações Web baseadas no Azure através de contentores do Docker. Essa abordagem permite que você implante um aplicativo Web rapidamente. O suporte para entrega contínua garante que os utilizadores veem a compilação mais recente da aplicação, ao mesmo tempo que minimizam a sobrecarga administrativa.
Suponha que você trabalhe para uma empresa bem-sucedida que está testando um novo produto de software como serviço (SaaS). A pequena equipa a trabalhar para esse fim está a avançar rapidamente. Quando começaram, eles não tinham certeza de onde iriam hospedar o aplicativo. Por isso, optou por empacotar a aplicação num contentor do Docker para melhorar a eficiência do processo de programação e maximizar as opções de implementação. Eles estão prontos para implantar a primeira versão e esperam iterar rapidamente.
A equipa decidiu implementar a nova aplicação como uma aplicação Web que utiliza o Serviço de Aplicações do Azure, uma plataforma para alojar aplicações Web. O código para uma aplicação Web em execução no Serviço de Aplicações pode ser fornecido como uma imagem do Docker.
Este módulo mostra como criar e armazenar imagens do Docker no Azure Container Registry. Verá como utilizar estas imagens para implementar uma aplicação Web. Em seguida, ficará a saber como configurar a implementação contínua para que a aplicação Web seja reimplementada sempre que for lançada uma nova versão da imagem.
No final deste módulo, poderá criar e manter aplicações Web que utilizam imagens do Docker armazenadas no Container Registry.
Objetivos de aprendizagem
Neste módulo, irá:
- Criar imagens do Docker e armazená-las num repositório do Azure Container Registry.
- Use o Serviço de Aplicativo para executar aplicativos Web baseados em imagens do Docker mantidas no Registro de Contêiner do Azure.
- Utilizar webhooks para configurar uma implementação contínua de uma aplicação Web baseada numa imagem do Docker.
Pré-requisitos
- Experiência básica com o Docker, incluindo o uso de comandos do Docker para armazenar e recuperar imagens do Docker
- Experiência com a criação de aplicativos Web usando o Serviço de Aplicativo