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:
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.
Selecione Contentores>Container Instances.
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)
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.
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.
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.
Quando o Estado for Em execução, navegue para o FQDN do contentor no seu 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.
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.
Selecione Sim quando caixa de diálogo de confirmação for apresentada.
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.