En este artículo, aprenderemos cómo usar Azure Container Registry para ejecutar una aplicación .NET Core. Azure Container Registry es un lugar donde puede almacenar sus imágenes de contenedores de forma segura. Implementemos una imagen de contenedor y veamos cómo podemos usarla. Para continuar, necesitaremos Visual Studio y Docker Desktop.
Implementación:
Siga los pasos a continuación para usar el registro de contenedores de Azure para implementar aplicaciones .NET core
Paso 1: en Visual Studio, hemos creado una nueva aplicación de consola .Net Core. Es muy simple y solo envía «Hello World» a la consola.
Paso 2: Vamos a agregarle compatibilidad con Docker y elegir un «Linux». Ahora, tiene un archivo Docker que describe la imagen del contenedor para la aplicación.
Paso 3: publiquemos esto en Azure Container Registry. Primero, elegimos Azure y Azure Container Registry, eso es todo.
Paso 4: elegiremos un registro de contenedor de Azure existente. También podemos crear uno nuevo si queremos, y terminarlo y ahora publicarlo.
En el Registro de contenedores de Azure. Podemos almacenar muchas imágenes de contenedores aquí y usar muchas funciones, como tareas que automatizan la implementación y la aplicación de parches a las imágenes.
Paso 5: Vamos al menú Repositorios. Aquí está la etiqueta de la imagen que acabamos de publicar. Ahora, desde aquí, podemos implementar y ejecutar esta imagen de contenedor en una aplicación web o en una instancia de contenedor.
Paso 6: Hagamos el último. Solo necesitamos ingresar un nombre y dejaremos el resto como está. Esto crea una instancia de Azure Container, que es perfecta para ejecutar un solo contenedor.
Paso 7: en la instancia de Azure Container. Veamos aquí sus contenedores. Ha estado ocupado con nuestro contenedor. Vamos a ver. Aquí, en los registros, podemos ver el resultado de la aplicación de consola que ahora se ejecuta en un contenedor en la instancia de contenedor.
Azure Container Registry es un lugar administrado y seguro para almacenar nuestras imágenes de contenedores que proporciona características como la replicación geográfica y una manera fácil de ejecutar nuestros contenedores en Azure Container Instances.
Publicación traducida automáticamente
Artículo escrito por punamsingh628700 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA