Compartir a través de


Información general sobre el desarrollo remoto con Docker en Windows

El uso de contenedores para el desarrollo remoto y la implementación de aplicaciones con la plataforma Docker es una solución muy popular que aporta muchas ventajas. Obtenga más información sobre la variedad de compatibilidades que ofrecen las herramientas y servicios de Microsoft, incluido el Subsistema de Windows para Linux (WSL), Visual Studio, Visual Studio Code, .NET y una amplia variedad de servicios de Azure.

Docker en Windows

Icono de Docker Docs
Instalación de Docker Desktop para 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 estable y perimetral, y cómo cambiar entre los contenedores de Windows y Linux.

Captura de pantalla de Docker en ejecución
Introducción a Docker
Documentos de guía e instalación de Docker con instrucciones paso a paso sobre cómo empezar, incluido un tutorial en vídeo.

Captura de pantalla del curso de Docker en Microsoft Learn
Curso de MS Learn: Introducción a los contenedores de Docker
Microsoft Learn ofrece un curso de introducción gratuito a los contenedores de Docker, además de una variedad de cursos sobre la introducción a Docker y la conexión con los servicios de Azure.

Captura de pantalla del menú WSL2 de Docker Desktop
Introducción a los contenedores remotos de Docker en WSL 2
Obtenga información sobre cómo configurar Docker Desktop para Windows para usarlo 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

Gráfico de contenedor remoto de VS Code
Cree un contenedor de Docker con VS Code
Configure un entorno de desarrollo completo dentro de un contenedor con la extensión Remote - Containers y busque tutoriales para configurar un contenedor de NodeJS, un contenedor de Python o un contenedor de ASP.Net Core.

Captura de pantalla para asociar VSCode a Docker
Asociación de VS Code a un contenedor de Docker
Obtenga información sobre cómo asociar Visual Studio Code a un contenedor de Docker que ya esté en ejecución o a un contenedor en un clúster de Kubernetes.

Captura de pantalla del menú de contenedor de VSCode
Configuración avanzada del contenedor
Obtenga información sobre los escenarios de configuración avanzada para usar contenedores de Docker con Visual Studio Code o lea este artículo sobre cómo inspeccionar contenedores para depurar con VS Code.

Captura de pantalla de Docker Desktop con WSL en VSCode
Uso de contenedores remotos en WSL 2
Lea sobre el uso de contenedores de Docker con WSL 2 (Subsistema de Windows para Linux, versión 2) y cómo configurar todo con VS Code. También puede leer sobre cómo funciona.

Visual Studio y Docker

Icono de Visual Studio
Compatibilidad con Docker en Visual Studio
Obtenga información sobre la compatibilidad con 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 la compatibilidad con la orquestación de contenedores.

Menú de Docker en Visual Studio
Inicio rápido: Docker en Visual Studio
Obtenga información sobre cómo compilar, depurar y ejecutar aplicaciones de .NET, ASP.NET y ASP.NET Core en contenedores, 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 Uso de Docker con una aplicación de página única de React.

Vínculos de contenedor de VS
Herramientas de contenedor en Visual Studio
Busque temas en los que se explica cómo ejecutar las herramientas de compilación en un contenedor, depurar aplicaciones de Docker, solucionar problemas de las herramientas de desarrollo, implementar contenedores de Docker y Bridge to Kubernetes con Visual Studio.

Infografía de la taxonomía básica de Docker para contenedores, imágenes y registros

.NET y Docker

Portada de la guía de microservicios de .NET
Guía de .NET: Aplicaciones y contenedores de microservicios
Guía de introducción a las aplicaciones basadas en microservicios administradas con contenedores.

Infografía de Docker
¿Qué es Docker?
Explicación básica de los contenedores de Docker, incluida Comparación de los contenedores de Docker con las máquinas virtuales y una taxonomía básica de los términos y conceptos de Docker, donde se explica la diferencia entre los contenedores, las imágenes y los registros.

Infografía de la taxonomía de Docker
Tutorial: Inclusión de una aplicación .NET en un contenedor
Obtenga información sobre cómo incluir en un contenedor una aplicación de .NET con Docker, incluida la creación de un Dockerfile, comandos esenciales y la limpieza de recursos.

Infografía de flujo de trabajo de desarrollo de bucle interno con Docker
Flujo de trabajo de desarrollo para aplicaciones de Docker
Describe el flujo de trabajo de desarrollo de bucle interno para las aplicaciones basadas en contenedores de Docker.

Azure Container Services

Captura de pantalla de Azure Container Instances
Azure Container Instances
Aprenda a ejecutar contenedores de Docker a petición en un entorno de Azure administrado y sin servidor, que 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
Azure Container Registry
Obtenga información sobre cómo crear, almacenar y administrar imágenes de contenedor y artefactos en un registro privado para todos los tipos de implementaciones de contenedor. Cree registros de contenedor de Azure para las canalizaciones de implementación y desarrollo de contenedores existentes, configure tareas de automatización y aprenda a administrar sus registros, como la replicación geográfica y los procedimientos recomendados.

Captura de pantalla de Azure Service Fabric
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 de confianza.

Captura de pantalla de Azure App Service
Azure App Service
Aprenda a crear y hospedar aplicaciones web, back-ends móviles y las API de RESTful en el lenguaje de programación que prefiera sin necesidad de administrar la infraestructura. Pruebe el módulo de Learn sobre Azure App Service para implementar una aplicación web basada en una imagen de Docker y configurar la implementación continua.

Obtenga información sobre más servicios de Azure que admiten contenedores.

Vídeo de explicación de contenedores de Docker

Vídeo de explicación sobre la orquestación de contenedores y Kubernetes

Contenedores en Windows

Icono de contenedores de Windows Server
Documentos de contenedores en Windows
Empaquete aplicaciones con sus dependencias y aproveche la virtualización de nivel de sistema operativo para ofrecer entornos rápidos y totalmente aislados en un único sistema. Obtenga información sobre los contenedores de Windows, como guías de inicio rápido, guías de implementación y ejemplos.

Icono de preguntas frecuentes
Preguntas frecuentes sobre los contenedores de Windows
Busque las preguntas 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?".

icono de contenedor de windows
Configuración del entorno
Obtenga información sobre cómo 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 uso de imágenes base de contenedor de Windows.

Icono de AKS
Creación de un contenedor de Windows Server en Azure Kubernetes Service (AKS)
Obtenga información sobre cómo implementar una aplicación de ejemplo de ASP.NET de un contenedor de Windows Server en un clúster de AKS mediante la CLI de Azure.