Início Rápido: Implementar uma instância de contentor no Azure com o portal do Azure

Utilize Azure Container Instances para executar contentores docker sem servidor no Azure com simplicidade e velocidade. Implemente uma aplicação numa instância de contentor a pedido quando não precisar de uma plataforma de orquestração de contentores completa, como Azure Kubernetes Service.

Neste início rápido, vai utilizar o portal do Azure para implementar um contentor do Docker isolado e disponibilizar a sua aplicação com um nome de domínio completamente qualificado (FQDN). Depois de configurar algumas definições e implementar o contentor, pode navegar para a aplicação em execução:

Aplicação implementada com o Azure Container Instances vista no browser

Iniciar sessão no Azure

Inicie sessão no portal do Azure.

Se não tiver uma subscrição do Azure, crie uma conta gratuita antes de começar.

Criar uma instância de contentor

Na home page portal do Azure, selecione Criar um recurso.

Captura de ecrã a mostrar como começar a criar uma nova instância de contentor no portal do Azure.

Selecione Contentores>Container Instances.

Captura de ecrã a mostrar como selecionar uma nova instância de contentor que pretende criar no portal do Azure.

Na página Noções básicas , escolha uma subscrição e introduza os seguintes valores para Grupo de recursos, Nome do contentor, Origem da imagem e Imagem de contentor.

  • Grupo de recursos: Criar novo>myresourcegroup
  • Nome do contentor: mycontainer
  • Origem da imagem: Imagens de início rápido
  • Imagem de contentor: mcr.microsoft.com/azuredocs/aci-helloworld:latest (Linux)

Configurar definições básicas para uma nova instância do contentor no portal do Azure

Nota

Para este início rápido, vai utilizar as predefinições para implementar a imagem pública da Microsoft aci-helloworld:latest . Esta imagem do Linux de exemplo empacota uma pequena aplicação Web escrita no Node.js que serve uma página HTML estática. Também pode trazer as suas próprias imagens de contentor armazenadas em Azure Container Registry, Docker Hub ou noutros registos.

Deixe os outros valores como predefinições e, em seguida, selecione Seguinte: Rede.

Na página Rede , especifique uma etiqueta de nome DNS para o contentor. O nome tem de ser exclusivo na região do Azure onde cria a instância de contentor. O contentor estará publicamente acessível em <dns-name-label>.<region>.azurecontainer.io. Se receber uma mensagem de erro "A etiqueta de nome DNS não está disponível ", experimente uma etiqueta de nome DNS diferente.

Um hash gerado automaticamente é adicionado como uma etiqueta de nome DNS ao nome de domínio completamente qualificado (FQDN) da instância de contentor, o que impede a aquisição de subdomínios maliciosos. Especifique a reutilização do âmbito da etiqueta de nome DNS para o FQDN. Pode escolher uma destas opções:

  • Inquilino
  • Subscrição
  • Grupo de Recursos
  • Sem reutilização
  • Qualquer reutilização (esta opção é a menos segura.)

Neste exemplo, selecione Inquilino.

Configurar as definições de rede para uma nova instância de contentor no portal do Azure

Deixe todas as outras definições como predefinições e, em seguida, selecione Rever + criar.

Quando a validação estiver concluída, é apresentado um resumo das definições de contentor. Selecione Criar para submeter o seu pedido de implementação de contentor.

Resumo das definições para uma nova instância do contentor no portal do Azure

Quando a implementação é iniciada, é apresentada uma notificação que indica que a implementação está em curso. É apresentada outra notificação quando o grupo de contentores tiver sido implementado.

Abra a descrição geral do grupo de contentores ao navegar paraMyresourcegroup>mycontainer dos Grupos de Recursos>. Anote o FQDN da instância de contentor e o respetivo Estado.

Descrição geral do grupo de contentores no portal do Azure

Quando o Estado for Em execução, navegue para o FQDN do contentor no seu browser.

Aplicação implementada com o Azure Container Instances vista no browser

Parabéns! Ao configurar apenas algumas definições, implementou uma aplicação acessível publicamente no Azure Container Instances.

Ver registos de contentor

Ver os registos de uma instância de contentor é útil quando estiver a resolver problemas no contentor ou na aplicação nele executada.

Para ver os registos do contentor, em Definições, selecione Registos> deContentores. Deverá ver o pedido HTTP GET gerado quando visualizou a aplicação no seu browser.

Registos de contentor no portal do Azure

Limpar os recursos

Quando tiver terminado com o contentor, selecione Descrição Geral para a instância de contentor mycontainer e, em seguida, selecione Eliminar.

Eliminar a instância do contentor no portal do Azure]

Selecione Sim quando caixa de diálogo de confirmação for apresentada.

Eliminar a confirmação de uma instância de contentor no portal do Azure]

Passos seguintes

Neste início rápido, criou uma instância de contentor do Azure a partir de uma imagem pública da Microsoft. Se quiser criar uma imagem de contentor e implementá-la partir de um registo de contentor privado do Azure, prossiga para o tutorial do Azure Container Instances.