Implantar um aplicativo Web usando uma imagem de um repositório do Registro de Contêiner do Azure

Concluído

É possível implantar um aplicativo Web no Serviço de Aplicativo do Azure diretamente do Registro de Contêiner do Azure.

No cenário exemplificado, a equipe deseja hospedar o aplicativo Web no Serviço de Aplicativo. É preciso configurar o Serviço de Aplicativo para recuperar a imagem do aplicativo Web do repositório no Registro de Contêiner.

Nesta unidade, você aprenderá a configurar o Serviço de Aplicativo para implantar um aplicativo Web de um repositório no Registro de Contêiner.

Implantar um aplicativo Web de um repositório no Registro de Contêiner do Azure

Ao criar um aplicativo Web com base em uma imagem do Docker, é preciso configurar as propriedades a seguir:

  • Registro que contém a imagem: o registro pode ser o Docker Hub, o Registro de Contêiner ou algum outro registro privado.
  • Imagem: esse item é o nome do repositório.
  • Marca: esse item indica qual versão da imagem do repositório deverá ser usada. Por convenção, a versão mais recente recebe a marca mais recente quando é compilada.
  • Arquivo de inicialização: esse item é o nome de um arquivo executável ou de um comando que deverá ser executado quando a imagem for carregada. É equivalente ao comando que você poderá fornecer ao Docker ao carregar uma imagem da linha de comando executando docker run. Se estiver implantando um aplicativo em contêineres, pronto para execução e que já tenha os valores ENTRYPOINT e/ou COMMAND configurados, não será necessário preenchê-los.

Depois de configurar o aplicativo Web, será efetuado o pull da imagem do Docker e ela será executada como uma operação de inicialização a frio na primeira vez que o usuário tentar acessar o site. Poderá levar alguns segundos até que o aplicativo seja iniciado pela primeira vez, mas, depois disso, ele ficará disponível imediatamente.