Compartir a través de


Inicio rápido: Implementación de una instancia de contenedor en Azure mediante Bicep

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:

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

  1. Guarde el archivo de Bicep como main.bicep en el equipo local.

  2. 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.bicep
    

    Una 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.