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.
El uso de contenedores para el desarrollo remoto e implementación de aplicaciones con la plataforma Docker es una solución muy popular con muchas ventajas. Obtenga más información sobre la variedad de soporte ofrecido por herramientas y servicios de Microsoft, incluidos Subsistema de Windows para Linux (WSL), Visual Studio, Visual Studio Code, .NET y una amplia variedad de servicios Azure.
Docker en Windows
Icono de Docker Docs
Install Docker Desktop for Windows
Busque los pasos de instalación, los requisitos del sistema, lo que se incluye en el instalador, cómo desinstalar, las diferencias entre las versiones estables y perimetrales y cómo cambiar entre los contenedores de Windows y Linux.
Introducción a Docker
Documentación de configuración y orientación de Docker con instrucciones paso a paso sobre cómo empezar, incluido un tutorial de vídeo.
Captura de pantalla del curso de Docker de 
Curso de MS Learn: Introducción a los contenedores de Docker
Microsoft Learn ofrece un curso de introducción gratuita en contenedores de Docker, además de una varietía de cursos para empezar a trabajar con Docker y conectarse con servicios Azure.
Captura de pantalla del menú de Docker Desktop WSL2 
Introducción a los contenedores remotos de Docker en WSL 2
Aprenda a configurar Docker Desktop para Windows usar con una línea de comandos de Linux (Ubuntu, Debian, SUSE, etc.) mediante WSL 2 (Subsistema de Windows para Linux, versión 2).
VS Code y Docker
Tutorial de contenedores de desarrollo
Configure un entorno de desarrollo completo dentro de un contenedor con la extensión Dev Containers. Busque tutoriales para configurar un contenedor Node.js, un contenedor Python o un contenedor ASP.NET Core.
Asociación de VS Code a un contenedor de Docker
Aprenda a asociar Visual Studio Code a un contenedor de Docker que ya se está ejecutando o a un container en un clúster de Kubernetes.
Documentación de contenedores de desarrollo
Referencia completa de contenedores de desarrollo del equipo de VS Code, que abarca la configuración avanzada, las variables de entorno, el reenvío de puertos, etc.
Configurar Contenedores de Desarrollo en Windows
Guía de configuración específica de Windows que abarca la configuración de WSL 2 y Docker Desktop, así como el requisito de ubicación del sistema de archivos para asegurar un buen rendimiento de los contenedores.
Visual Studio y Docker
icono de 
compatibilidad con Docker en Visual Studio
Obtenga información sobre la compatibilidad de Docker disponible para proyectos de ASP.NET, proyectos de ASP.NET Core y proyectos de consola de .NET Core y .NET Framework en Visual Studio, además de compatibilidad con la orquestación de contenedores.
Quickstart: Docker en Visual Studio
Aprenda a construir, depurar y ejecutar aplicaciones contenedorizadas .NET, ASP.NET y ASP.NET Core y publicarlas en Azure Container Registry (ACR), Docker Hub, Azure App Service o su propio registro de contenedores con Visual Studio.
Captura de pantalla del tutorial de VS 
Tutorial: Creación de una aplicación de varios contenedores con Docker Compose
Obtenga información sobre cómo administrar más de un contenedor y comunicarse entre ellos al usar herramientas de contenedor en Visual Studio. También puede encontrar vínculos a tutoriales como Usar Docker con una aplicación de página única de React.
Container Tools in Visual Studio
Busque temas que tratan cómo ejecutar herramientas de compilación en un contenedor, depuración de aplicaciones de Docker, solución de problemas de herramientas de desarrollo, implementación de contenedores de Docker e integración de Kubernetes con Visual Studio.
.NET y Docker
.NET Guide: Microservice apps and containers
Guía de introducción a las aplicaciones basadas en microservicios administradas con contenedores.
¿Qué es Docker?
Explicación básica de los contenedores de Docker, incluida la comparación de contenedores de Docker con máquinas virtuales y una taxonomía básica de los términos y conceptos de Docker que explican la diferencia entre contenedores, imágenes y registros.
Tutorial: Containerize a .NET app
Aprenda a incluir en contenedores una aplicación de .NET con Docker, incluida la creación de un Dockerfile, comandos esenciales y limpieza de recursos.
Flujo de trabajo de desarrollo para aplicaciones de Docker
Describe el flujo de trabajo de desarrollo de bucle interno para aplicaciones basadas en contenedores de Docker.
Azure Container Services
Captura de pantalla de instancias de contenedor de 
Azure Container Instances
Obtenga información sobre cómo ejecutar contenedores de Docker a petición en un entorno de Azure administrado sin servidor, incluye formas de implementar con la CLI de Docker, ARM, Azure Portal, crear grupos de varios contenedores, compartir datos entre contenedores, conectarse a una red virtual, etc.
Captura de pantalla de ![]()
Azure Container Registry
Aprenda a compilar, almacenar y administrar imágenes y artefactos de contenedor en un registro privado para todos los tipos de implementaciones de contenedor. Cree Azure registros de contenedor para las canalizaciones de implementación y desarrollo de contenedores existentes, configure tareas de automatización y aprenda a administrar los registros, incluida la replicación geográfica y los procedimientos recomendados.
Captura de pantalla de 
Azure Service Fabric
Obtenga información sobre Azure Service Fabric, una plataforma de sistemas distribuidos para empaquetar, implementar y administrar microservicios y contenedores escalables y confiables.
Captura de pantalla de 
Azure App Service
Obtenga información sobre cómo compilar y hospedar aplicaciones web, back-ends móviles y API RESTful en el lenguaje de programación que prefiera sin administrar la infraestructura. Pruebe el módulo Azure App Service Learn para implementar una aplicación web basada en una imagen de Docker y configurar la implementación continua.
Obtenga más información sobre los servicios Azure que admiten contenedores.
Vídeo de explicación de contenedores de Docker
Vídeo de explicación de la orquestación de contenedores y Kubernetes
Contenedores en Windows
Icono 
Contenedores para la documentación de Windows
Empaquetar aplicaciones con sus dependencias y aprovechar la virtualización de nivel de sistema operativo para entornos rápidos y totalmente aislados en un único sistema. Aprenda about Windows containers, incluidos inicios rápidos, guías de implementación y ejemplos.
FAQs sobre Windows contenedores
Busque las preguntas más frecuentes sobre los contenedores. Consulte también esta explicación en StackOverflow en " ¿Cuál es la diferencia entre Docker para Windows y Docker en Windows?"
Configura tu entorno
Aprenda a configurar Windows 11, Windows 10 o Windows Server para crear, ejecutar e implementar contenedores, incluidos los requisitos previos, la instalación de Docker y el trabajo con Windows Container Base Images.
Crear un contenedor de Windows Server en un Azure Kubernetes Service (AKS)
Aprenda a implementar una aplicación de ejemplo de ASP.NET en un contenedor de Windows Server en un clúster de AKS mediante el CLI de Azure.