Implementación de una aplicación web con una imagen desde un repositorio de Azure Container Registry

Completado

Puede implementar una aplicación web en Azure App Service directamente desde Azure Container Registry.

En el escenario del ejemplo, el equipo quiere hospedar la aplicación web en App Service. Necesitan configurar App Service para recuperar la imagen para la aplicación web desde un repositorio en Container Registry.

En esta unidad, aprenderá a configurar App Service para implementar una aplicación web desde un repositorio en Container Registry.

Implementación de una aplicación web desde un repositorio en Azure Container Registry

Al crear una aplicación web a partir de una imagen de Docker, se configuran las siguientes propiedades:

  • Registro que contiene la imagen: el registro puede ser Docker Hub, Container Registry u otro registro privado.
  • Imagen: este elemento es el nombre del repositorio.
  • Etiqueta: este elemento indica qué versión de la imagen se va a usar desde el repositorio. Por convención, a la versión más reciente se le asigna la etiqueta latest cuando se compila.
  • Archivo de inicio: este elemento es el nombre de un archivo ejecutable o un comando que se debe ejecutar cuando se carga la imagen. Es equivalente al comando que puede proporcionar a Docker cuando carga una imagen desde la línea de comandos ejecutando docker run. Si va a implementar una aplicación en contenedores lista para ejecutarse que ya tiene los valores ENTRYPOINT o COMMAND configurados, no necesita rellenarlo.

Después de haber configurado la aplicación web, la imagen de Docker se extrae y se ejecuta como una operación de arranque en frío la primera vez que el usuario intenta visitar el sitio. La aplicación puede tardar unos segundos en iniciarse por primera vez pero, a partir de ese momento, está disponible de manera inmediata.