Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 este inicio rápido, se usa un archivo de Bicep para implementar un contenedor de Docker aislado y hacer que su aplicación web esté disponible con una dirección IP pública.
Bicep es un lenguaje específico de dominio (DSL) que usa una sintaxis declarativa para implementar recursos de Azure. Brinda sintaxis concisa, seguridad de tipos confiable y compatibilidad con la reutilización de código. Bicep ofrece la mejor experiencia de creación para sus soluciones de infraestructura como código en Azure.
Requisitos previos
Si no tiene una suscripción a Azure, cree una cuenta gratuita antes de empezar.
Revisión del archivo de Bicep
El archivo de Bicep usado en este inicio rápido forma parte de las plantillas de inicio rápido de Azure.
El siguiente recurso se define en el archivo de Bicep:
- Microsoft.ContainerInstance/containerGroups: crea un grupo de contenedores de Azure. Este archivo de Bicep define un grupo que consta de una instancia de contenedor única.
Encontrará más ejemplos de plantillas de Azure Container Instances en la galería de plantillas de inicio rápido.
Para implementar el contenedor en una zona de disponibilidad específica, establezca el valor del zone parámetro en la zona de disponibilidad lógica en la que desea realizar la implementación.
Importante
Las implementaciones zonales solo están disponibles en regiones que admiten zonas de disponibilidad. Para ver si la región admite zonas de disponibilidad, consulte Lista de regiones de Azure.
Implementación del archivo de Bicep
Guarde el archivo de Bicep como main.bicep en el equipo local.
Implemente el archivo de Bicep mediante la CLI de Azure o Azure PowerShell.
az group create --name exampleRG --location eastus az deployment group create --resource-group exampleRG --template-file main.bicepUna vez finalizada la implementación, debería mostrarse un mensaje indicando que la implementación se realizó correctamente.
Revisión de los recursos implementados
Use Azure Portal, la CLI de Azure o Azure PowerShell para enumerar los recursos implementados en el grupo de recursos.
az resource list --resource-group exampleRG
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. Use el Azure Portal, CLI de Azure o Azure PowerShell para ver los registros del contenedor.
az container logs --resource-group exampleRG --name acilinuxpublicipcontainergroup
Nota:
La solicitud HTTP GET puede tardar unos minutos en generarse.
Limpieza de recursos
Cuando ya no los necesite, use Azure Portal, la CLI de Azure o Azure PowerShell para eliminar el contenedor y todos los recursos del grupo de recursos.
az group delete --name exampleRG
Pasos siguientes
En este inicio rápido, ha creado una instancia de contenedor de Azure mediante Bicep. Si quiere compilar una imagen de contenedor e implementarla desde un registro de contenedor privado de Azure, vaya al tutorial de Azure Container Instances.