Archivo del blog

21 septiembre 2025

Configurar Docker en Windows Server 2025 con Proxmox fácilmente

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
    - Install-WindowsFeature -Name Containers -IncludeAllSubFeature
    - Install-WindowsFeature -Name Hyper-V -IncludeAllSubFeature -Restart

👉 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:

- set-executionpolicy unrestricted
- Enable-WindowsOptionalFeature -Online -FeatureName Containers

          -   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

Ahora registra el servicio de Docker para que se inicie automáticamente:
- dockerd --register-service
- Start-Service docker

Puedes verificar la instalación con:

      - docker version


🔹 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

Y una vez reiniciamos el servicio, nos podemos a probar:
    - docker run hello-world:nanoserver


Esto descargará una imagen ligera de prueba y mostrará un mensaje confirmando que Docker está funcionando. 🚀



🔹 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:

     - Set-Service docker -StartupType Automatic

🔹 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:

    docker images
  • Ver contenedores en ejecución:

    docker ps
  • Descargar e iniciar un contenedor de IIS (servidor web de Microsoft):

    docker run -d -p 8080:80 mcr.microsoft.com/windows/servercore/iis
👉 Accede luego en el navegador a:
http://<IP-de-tu-servidor>:8080


y verás la página de bienvenida de IIS.

✅ 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

Configurar Docker en Windows Server 2025 con Proxmox fácilmente

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