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 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.
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
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
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
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.
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.
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
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.
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.
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.
.NET y Docker
Guía de .NET: Aplicaciones y contenedores de microservicios
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: 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.
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
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.
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
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
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.
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?".
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.
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.