Soluciones de contenedor de Windows
Microsoft proporciona soluciones para contenedores de Windows con las imágenes base de Windows Server 2022 más recientes para ayudar a nuestros consumidores a empezar. Se trata de una colección de ejemplos en torno a marcos de aplicaciones, lenguajes de programación, bases de datos e herramientas de integración continua (CI) e infraestructura. Estos ejemplos se proporcionan tal cual y sin garantías ni garantías realizadas. No dude en contribuir a ejemplos adicionales o enviar una solicitud de incorporación de cambios para ayudar a mejorar el repositorio actual.
¿Qué son los contenedores de Windows?
Los contenedores son una tecnología para empaquetar y ejecutar aplicaciones de Windows y Linux en diversos entornos locales y en la nube. Los contenedores proporcionan un entorno ligero y aislado que facilita el desarrollo, implementación y administración de las aplicaciones. Los contenedores se inician y detienen rápidamente, por lo que son ideales para las aplicaciones que necesitan adaptarse rápidamente a la demanda cambiante.
Todos los contenedores se crean a partir de imágenes de contenedor. Una imagen de contenedor es un conjunto de archivos organizados en una pila de capas que se hospeda en el equipo local o en un registro de contenedor remoto. Las imágenes de contenedor usadas en los ejemplos descritos en este tema son imágenes basadas en Windows Server, Windows Server Core y Nano Server:
- Windows Server contiene el conjunto completo de API de Windows y servicios del sistema.
- Windows Server Core es una imagen más pequeña que contiene un subconjunto de las API de Windows Server, es decir, el marco completo de .NET. También incluye la mayoría, pero no todos, los roles de servidor (por ejemplo, el servidor de fax no está incluido).
- Nano Server es la imagen de Windows Server más pequeña e incluye compatibilidad con las API de .NET Core y algunos roles de servidor.
Las imágenes base de Windows usadas para los ejemplos de contenedor son Windows Server 2022, que se publicó en agosto de 2021. Los ejemplos le ayudan a empezar a usar contenedores de Windows, por ejemplo, uno de los ejemplos le ayuda a instalar bits de Python dentro de un contenedor de Windows.
Soluciones de contenedor
Use las pestañas de categorías siguientes para obtener información sobre cómo aprovechar los contenedores de Windows con las imágenes base de Windows Server más recientes en el desarrollo de aplicaciones. Los ejemplos proporcionados se ajustan a seis categorías y se actualizan para reflejar los cambios de versión recientes, así como la siguiente imagen de contenedor del sistema operativo base de Windows Server en Docker Hub:
Nota:
También puede usar guías de implementación paso a paso para ayudarle a implementar una solución de ejemplo. Cada guía también puede hacer referencia a un ejemplo de código complementario.