Compartir vía


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

Docker Docs Icon
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.

Docker running screenshot
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.

Microsoft Learn Docker course screenshot
Introducción a los contenedores 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.

Docker Desktop WSL2 menu screenshot
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

VS Code remote container graphic
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.

VSCode attach Docker screenshot
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.

VSCode container menu screenshot
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.

VSCode Docker Desktop with WSL screenshot
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

Visual Studio icon
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.

Visual Studio Docker menu
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.

VS tutorial screenshot
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.

VS Container links
Herramientas de contenedor de 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.

Basic Docker taxonomy infographic for containers, images, and registries

.NET y Docker

.NET microservice guide cover
Guía de .NET: aplicaciones y contenedores de microservicios
Guía de introducción a las aplicaciones basadas en microservicios administradas con contenedores.

Docker Infographic
¿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.

Docker Taxonomy infographic
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.

Inner-loop dev workflow with Docker infographic
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

Azure container instances screenshot
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.

Azure Container Registry screenshot
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.

Azure Service Fabric screenshot
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.

Azure App Service screenshot
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

Windows server containers icon
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.

FAQ icon
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?".

windows container icon
Configurar el 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.

AKS icon
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.