En este artículo, aprenderemos a 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 seguir, necesitará lo siguiente:
- Estudio visual
- Escritorio Docker.
Aquí 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.
Agreguemos compatibilidad con Docker haciendo clic con el botón derecho del mouse y eligiendo «Linux».
Ahora, tiene un archivo Docker que describe la imagen del contenedor para la aplicación como se muestra a continuación:
Ahora publiquemos esto en Azure Container Registry.
Luego, elegimos Azure seguido de Azure Container Registry .
Aquí elegiremos uno existente. También puede crear uno nuevo si lo desea, finalizarlo y publicarlo.
La siguiente imagen muestra Azure Container Registry.
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.
Vamos al menú Repositorios. Esta es 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.
Luego 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. La siguiente imagen muestra la instancia de Azure Container.
También podemos ver los registros de la salida 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 sus imágenes de contenedores que proporciona características como la replicación geográfica y una manera fácil de ejecutar sus contenedores en Azure Container Instances.
Publicación traducida automáticamente
Artículo escrito por ddeevviissaavviittaa y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA