Inicio rápido: Implementación de una instancia de contenedor en Azure mediante Azure Portal
Use Azure Container Instances para ejecutar contenedores de Docker sin servidor en Azure con sencillez y velocidad. Implemente una aplicación en una instancia de contenedor a petición cuando no necesite una plataforma de orquestación de contenedores completa, como Azure Kubernetes Service.
En esta guía de inicio rápido, va a usar Azure Portal para implementar un contenedor de Docker aislado y hacer que su aplicación esté disponible con un nombre de dominio completo (FQDN). Después de configurar algunos valores e implementar el contenedor, puede ir a la aplicación en ejecución:
Inicio de sesión en Azure
Inicie sesión en Azure Portal en https://portal.azure.com.
Si no tiene una suscripción a Azure, cree una cuenta gratuita antes de empezar.
Creación de instancia de contenedor
Seleccione Crear un recurso > Contenedores > Container Instances.
En la página Aspectos básicos, escriba los siguientes valores en los cuadros de texto Grupo de recursos, Nombre de contenedor e Imagen de contenedor. Deje los otros valores predeterminados y haga clic en Aceptar.
- Grupo de recursos: Crear nuevo >
myresourcegroup - Nombre de contenedor:
mycontainer - Origen de imagen: Imágenes de inicio rápido
- Imagen de contenedor:
mcr.microsoft.com/azuredocs/aci-helloworld(Linux)
En este inicio rápido, use la configuración predeterminada para implementar la imagen aci-helloworld pública de Microsoft. Esta imagen de Linux de ejemplo empaqueta una pequeña aplicación web escrita en Node.js que sirve una página HTML estática. También puede traer sus propias imágenes de contenedor almacenadas en Azure Container Registry, Docker Hub u otros registros.
En la página Redes, especifique una etiqueta de nombre DNS para el contenedor. El nombre debe ser único dentro de la región de Azure en la que crea la instancia de contenedor. El contenedor estará públicamente accesible en <dns-name-label>.<region>.azurecontainer.io. Si recibe un mensaje de error "DNS name label not available" (La etiqueta de nombre DNS no está disponible), pruebe otra etiqueta de nombre DNS diferente.
Deje el resto de opciones con sus valores predeterminados y, luego, seleccione Revisar y crear.
Cuando se complete la validación, verá un resumen de la configuración del contenedor. Seleccione Crear para enviar la solicitud de implementación de contenedor.
Cuando se inicia una implementación, aparece una notificación que indica que la implementación está en curso. Aparecerá otra notificación cuando se haya implementado el grupo de contenedores.
Para abrir la información general del grupo de contenedores, vaya a Grupos de recursos > myresourcegroup > mycontainer. Tome nota del FQDN (el nombre de dominio completo) de la instancia de contenedor y también de su estado.
Cuando el Estado sea En ejecución, vaya al FQDN del contenedor en el explorador.
Felicidades. Con tan solo implementar algunos valores, ha implementado una aplicación de acceso público en Azure Container Instances.
Visualización de registros de contenedores
Ver los registros de una instancia de contenedor resulta de utilidad al solucionar problemas con el contenedor o la aplicación en la que se ejecuta.
Para ver los registros del contenedor, en Configuración, seleccione Contenedores y luego Registros. Debería ver la solicitud GET HTTP que se genera cuando se ve la aplicación en el explorador.
Limpieza de recursos
Cuando haya terminado con el contenedor, seleccione Introducción para el contenedor mycontainer y luego seleccione Eliminar.
Seleccione Sí cuando aparezca el cuadro de diálogo de confirmación.
Pasos siguientes
En este inicio rápido, ha creado una instancia de contenedor de Azure a partir de una imagen de Microsoft pública. Si quiere compilar una imagen de contenedor e implementarla desde un registro de contenedor privado de Azure, vaya al tutorial de Azure Container Instances.