Compartir a través de


Introducción al desarrollo remoto de Docker en Windows

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 compatibilidad que ofrecen las herramientas y los 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 estables y perimetrales y cómo cambiar entre contenedores de Windows y Linux.

Captura de pantalla de Docker en ejecución
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 Microsoft Learn
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 variedad de cursos sobre cómo empezar a trabajar con Docker y conectarse a los servicios de Azure.

Captura de pantalla del menú de Docker Desktop WSL2
Introducción a los contenedores remotos de Docker en WSL 2
Obtenga información sobre cómo configurar El escritorio de Docker 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
Creación de un contenedor de Docker con VS Code
Configure un entorno de desarrollo completo dentro de un contenedor con el de extensión Remote - Containers de y busque tutoriales para configurar un contenedor nodeJS de , un contenedor de Python o un contenedor de ASP.NET Core.

captura de pantalla de Docker para adjuntar VSCode
Asociación de VS Code a un contenedor de Docker
Obtenga información sobre cómo adjuntar Visual Studio Code a un contenedor de Docker que ya se está ejecutando o a un contenedor en un clúster de Kubernetes.

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

captura de pantalla de VSCode con Docker Desktop y WSL
Usar contenedores remotos en WSL 2
Obtenga información 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 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 la compatibilidad con la orquestación de contenedores.

menú de Docker de Visual Studio
Inicio rápido: Docker en Visual Studio
Aprenda a compilar, depurar y ejecutar aplicaciones .NET en contenedor, ASP.NET y ASP.NET Core y publicarlas en Azure Container Registry (ACR), Docker Hub, Azure App Service o su propio registro de contenedor 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.

enlaces de Container VS
herramientas de contenedor de en Visual Studio
Busque temas sobre cómo ejecutar herramientas de compilación en un contenedor, depurar aplicaciones de Docker, solucionar problemas de herramientas de desarrollo, implementar contenedores de Docker y conectar Kubernetes con Visual Studio.

Infografía básica de taxonomía 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 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.

Infografía de taxonomía de Docker
Tutorial: Contenedorización de una aplicación de .NET
Aprenda a incluir en contenedores una aplicación .NET con Docker, incluida la creación de un Dockerfile, comandos esenciales y 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 aplicaciones basadas en contenedores de Docker.

Azure Container Services

Captura de pantalla de las instancias de contenedor de Azure
de Azure Container Instances
Aprenda a ejecutar contenedores de Docker a petición en un entorno administrado de Azure 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
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 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 los registros, incluida 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 confiables.

captura de pantalla de Azure App Service
Servicio de Aplicaciones de Azure
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 de 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 de contenedores de Windows Server
contenedores en documentos 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. Obtenga información sobre los contenedores de Windows, incluidos los inicios rápidos, las guías de implementación y los ejemplos.

Icono de preguntas más frecuentes
Preguntas más frecuentes sobre contenedores de Windows
Busque las preguntas más frecuentes sobre los contenedores. Vea también esta explicación en StackOverflow en "¿Cuál es la diferencia entre Docker para Windows y Docker en Windows?".

Icono del contenedor de Windows
Configuración del entorno
Aprenda a configurar Windows 11, Windows 10 o Windows Server para crear, ejecutar e implementar contenedores, incluyendo los requisitos previos, la instalación de Docker y trabajar con imágenes base de contenedor de Windows.

Icono de AKS
Crear un contenedor de Windows Server en 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 la CLI de Azure.