Implementar uma aplicação Web através de uma imagem de um repositório do Azure Container Registry

Concluído

Pode implementar uma aplicação Web no Serviço de Aplicações do Azure diretamente do Azure Container Registry.

No cenário de exemplo, a equipa quer alojar a aplicação Web no Serviço de Aplicações. A equipa precisa de configurar o Serviço de Aplicações para obter a imagem da aplicação Web do repositório no Container Registry.

Nesta unidade, vai saber como configurar o Serviço de Aplicações para implementar uma aplicação Web a partir de um repositório do Container Registry.

Implementar uma aplicação Web a partir de um repositório do Azure Container Registry

Quando cria uma aplicação Web a partir de uma imagem do Docker, configura as seguintes propriedades:

  • Registro que contém a imagem: O registro pode ser Docker Hub, Container Registry ou algum outro registro privado.
  • Imagem: Este item é o nome do repositório.
  • Tag: Este item indica qual versão da imagem usar no repositório. Por convenção, a versão mais recente recebe a etiqueta mais recente quando é compilada.
  • Arquivo de inicialização: Este item é o nome de um arquivo executável ou um comando a ser executado quando a imagem é carregada. É equivalente ao comando que você pode fornecer ao Docker ao carregar uma imagem da linha de comando executando docker run. Se estiver a implementar uma aplicação em contentores pronta a executar que já tenha os valores ENTRYPOINT e/ou COMMAND configurados, não precisará de os preencher.

Depois de configurar o aplicativo Web, a imagem do Docker é extraída e executada como uma operação de inicialização a frio na primeira vez que um usuário tenta visitar o site. O aplicativo pode levar alguns segundos para iniciar inicialmente, mas depois disso, estará disponível imediatamente.