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.
Docker es un motor de contenedor ligero, similar de algunas maneras a una máquina virtual, que puede usar para hospedar aplicaciones y servicios. Este tutorial le guía en el uso de Visual Studio para publicar su aplicación contenedorizada en Azure Container Registry.
Si no tiene una suscripción de Azure, cree una cuenta gratuita antes de empezar.
Prerrequisitos
- Instale la versión más reciente de Visual Studio 2019 con la carga de trabajo "ASP.NET y desarrollo web".
- Instale la versión más reciente de Visual Studio 2022 con la carga de trabajo "ASP.NET y desarrollo web".
- Instale Docker Desktop para Windows.
Creación de una aplicación web de ASP.NET Core
Los pasos siguientes le guían a través de la creación de una aplicación básica de ASP.NET Core que se usa en este tutorial. Si ya tiene un proyecto, puede omitir esta sección.
En la ventana de inicio de Visual Studio, seleccione Crear un nuevo proyecto.
Seleccione ASP.NET Core Web App y, a continuación, seleccione Siguiente.
Escriba un nombre para la nueva aplicación (o use el nombre predeterminado), especifique la ubicación en el disco y, a continuación, seleccione Siguiente.
Seleccione la versión de .NET a la que desea dirigirse. Si no está seguro, elija la versión LTS (soporte técnico a largo plazo).
Elija si desea compatibilidad con SSL activando o desactivando la casilla de verificación de configuración para HTTPS .
Active la casilla Habilitar compatibilidad con Docker .
Use la lista desplegable para seleccionar el tipo de contenedor que desea: Windows o Linux.
Seleccione Crear para completar el proceso.
En la ventana de inicio de Visual Studio, seleccione Crear un nuevo proyecto.
Seleccione ASP.NET Core Web App y, a continuación, seleccione Siguiente.
Escriba un nombre para la nueva aplicación (o use el nombre predeterminado), especifique la ubicación en el disco y, a continuación, seleccione Siguiente.
Seleccione la versión de .NET a la que desea dirigirse. Si no está seguro, elija la versión LTS (soporte técnico a largo plazo).
Elija si desea compatibilidad con SSL activando o desactivando la casilla de verificación de configuración para HTTPS .
Seleccione la casilla Habilitar Docker.
Use la lista desplegable Docker OS para seleccionar el tipo de contenedor que desea: Windows o Linux.
Seleccione Crear para completar el proceso.
Publicación del contenedor en Azure Container Registry
Haga clic con el botón derecho en el proyecto en el Explorador de soluciones y elija Publicar. Se abre el cuadro de diálogo Publicar .
En la pestaña Destino , seleccione Docker Container Registry y, a continuación, seleccione Siguiente.
En la pestaña Destino específico , seleccione Azure Container Registry y, a continuación, seleccione Siguiente.
En la pestaña Container Registry , seleccione la opción Crear una nueva instancia de Azure Container Registry en la parte inferior:
En la página Azure Container Registry , escriba los valores del nuevo recurso:
Configuración Valor sugerido Descripción Prefijo DNS Nombre único global Nombre que identifica de forma única el registro de contenedor. Suscripción Su suscripción La suscripción de Azure que se utilizará. Grupo de recursos Su grupo de recursos Nombre del grupo de recursos en el que se va a crear el registro de contenedor. Seleccione Nuevo para crear un nuevo grupo de recursos. SKU "Estándar" Seleccione el nivel de servicio del registro de contenedor. Ubicación del Registro Una ubicación cercana Elija una ubicación en una región cercana a usted o cerca de otros servicios que espera usar el registro de contenedor. Después de escribir los valores de recursos, seleccione Crear.
Visual Studio valida los valores de propiedad y crea el nuevo recurso de contenedor. Cuando se completa el proceso, Visual Studio vuelve al cuadro de diálogo Publicar y selecciona el nuevo contenedor de la lista.
Seleccione Finalizar para publicar el nuevo contenedor.
Haga clic con el botón derecho en el proyecto en el Explorador de soluciones y elija Publicar. Se abre el cuadro de diálogo Publicar .
En la pestaña Destino , seleccione Docker Container Registry y, a continuación, seleccione Siguiente.
En la pestaña Destino específico , seleccione Azure Container Registry y, a continuación, seleccione Siguiente.
En la pestaña Registro , seleccione la opción Crear nueva (+) a la derecha:
Rellene los valores deseados en la pantalla Azure Container Registry .
Configuración Valor sugerido Descripción Prefijo DNS Nombre único global Nombre que identifica de forma única el registro de contenedor. Suscripción Su suscripción La suscripción de Azure que se utilizará. Grupo de recursos Su grupo de recursos Nombre del grupo de recursos en el que se va a crear el registro de contenedor. Seleccione Nuevo para crear un nuevo grupo de recursos. SKU "Estándar" Seleccione el nivel de servicio del registro de contenedor. Ubicación del Registro Una ubicación cercana Elija una ubicación en una región cercana a usted o cerca de otros servicios que espera usar el registro de contenedor. Después de escribir los valores de recursos, seleccione Crear.
Visual Studio valida los valores de propiedad y crea el nuevo recurso de contenedor. Cuando se completa el proceso, Visual Studio vuelve al cuadro de diálogo Publicar y selecciona el nuevo contenedor de la lista.
Seleccione Finalizar para publicar el nuevo contenedor.
Ahora puede extraer el contenedor del registro a cualquier host capaz de ejecutar imágenes de Docker, como Azure Container Instances.