Cómo instalar y configurar Windows Server 2025 en Proxmox.
En este artículo vamos a ver cómo instalar y configurar Docker en Windows Server 2025, pero con un detalle especial: lo haremos sobre un Windows Server 2025 virtualizado en Proxmox.
¿Por qué es interesante esta combinación?
-
✅ Aislamiento total: Proxmox nos permite tener nuestro Windows Server separado del resto de máquinas, con snapshots y backups rápidos.
-
✅ Flexibilidad: podemos asignar más CPU, RAM o disco a medida que nuestro entorno con Docker crezca.
-
✅ Seguridad y pruebas: si algo sale mal, siempre podemos volver atrás con una instantánea en segundos.
-
✅ Escalabilidad: un servidor físico puede albergar varios Windows Server con Docker, Linux o cualquier otro sistema operativo.
De esta forma conseguimos lo mejor de dos mundos: la virtualización robusta de Proxmox y la ligereza de los contenedores con Docker.
🔹 Requisitos previos
Antes de empezar, asegúrate de contar con lo siguiente:
-
Una máquina con Windows Server 2025 instalada (física o virtualizada en Proxmox, VMware o Hyper-V).
-
Una cuenta de usuario con permisos de administrador.
-
Conexión a Internet (Docker descargará imágenes desde su repositorio oficial).
🔹 Paso 1: Activar características necesarias
Abre PowerShell como administrador y habilita los módulos de contenedores y el servicio de Hyper-V (necesario para ejecutar contenedores en Windows):
- set-executionpolicy unrestricted👉 Esto instalará las dependencias y reiniciará el servidor automáticamente.
PD: Si nos arroja este error, es porque no tenemos configurado correctamente la MV en Proxmox.
Por lo que tenemos que modificarla directamente en Proxmox y habilitar el passthrougt de la CPU.
Modificamos la línea agregando: "cpu: host,flags=+vmx",Esta es para Intel, y quitando la que está seleccionada.
Guardamos y reiniciamos el equipo y acabamos la instalación.
🔹 Paso 2: Instalar Docker
Una vez que el servidor haya arrancado de nuevo, instala Docker con el siguiente comando:
- Invoke-WebRequest -UseBasicParsing "https://raw.githubusercontent.com/microsoft/Windows-Containers/Main/helpful_tools/Install-DockerCE/install-docker-ce.ps1" -o install-docker-ce.ps1
- .\install-docker-ce.ps1
Puedes verificar la instalación con:
🔹 Paso 3: Probar Docker
Para asegurarnos de que todo funciona correctamente, ejecuta:
Antes de lanzarnos a probar cualquier cosa, reiniciamos el servicio con:
- Restart-Service -Name docker
🔹 Paso 4: Configurar arranque automático
Para que Docker siempre arranque al iniciar el servidor, asegúrate de que el servicio está configurado en automático:
🔹 Paso 5: Primeros pasos con imágenes
Ya puedes empezar a usar contenedores en tu Windows Server 2025.
Algunos comandos útiles:
-
Ver imágenes descargadas:
-
Ver contenedores en ejecución:
-
Descargar e iniciar un contenedor de IIS (servidor web de Microsoft):
✅ Conclusión
Con estos pasos ya tienes Docker corriendo en Windows Server 2025.
Ahora podrás desplegar aplicaciones en contenedores, probar servicios rápidamente o incluso montar tus propios entornos de desarrollo y producción.
Puedes buscar más imágenes de Docker en la web: Docker Hub Container Image Library | App Containerization
BONUS:
Cómo bonus, te adjunto algunas ideas que puedes hacer con esta instalación:
No hay comentarios:
Publicar un comentario