Paso 1: Verificar requisitos del sistema
Antes de instalar Docker Desktop en Windows, asegúrate de cumplir con los requisitos mínimos:
- Windows 10 (Pro, Enterprise, o Education) versión 1903 o superior
- Windows 11 (cualquier edición)
- Procesador compatible con virtualización (Intel VT-x o AMD-V habilitado)
- Hyper-V y WSL 2 habilitados (se configurarán durante la instalación)
- Al menos 4 GB de RAM
Si usas Windows 10 Home, necesitarás WSL 2 (Subsistema de Windows para Linux).
Paso 2: Descargar Docker Desktop
- Ve a la página oficial de Docker:
https://www.docker.com/products/docker-desktop/ - Descarga el instalador para Windows.
Paso 3: Instalar Docker Desktop
- Ejecuta el archivo descargado (
Docker Desktop Installer.exe
). - Marca la opción "Use WSL 2 instead of Hyper-V" si quieres usar WSL 2.
- Haz clic en Instalar y espera a que finalice el proceso.
- Reinicia el equipo si se solicita.
Paso 4: Configurar Docker Desktop
- Abre Docker Desktop desde el menú Inicio.
- Acepta los términos de uso.
- Docker detectará si tienes WSL 2 habilitado:
- Si no lo tienes instalado, sigue las instrucciones en pantalla para configurarlo.
Paso 5: Verificar la instalación
- Abre PowerShell o el Símbolo del sistema (CMD).
- Ejecuta el siguiente comando para comprobar que Docker está instalado y funcionando:
docker version
Si ves información sobre la versión del cliente y servidor de Docker, significa que está correctamente instalado.
Paso 6: Probar Docker con un contenedor
Para confirmar que todo funciona, ejecuta el siguiente comando en PowerShell o CMD:
docker run hello-world
Esto descargará una imagen de prueba y ejecutará un contenedor que imprimirá un mensaje de éxito.
Paso 7: Configurar WSL 2 (Opcional)
Si prefieres usar Docker con WSL 2, sigue estos pasos:
- Abre PowerShell como Administrador y ejecuta:
wsl --set-default-version 2
- Instala una distribución de Linux desde la Microsoft Store (como Ubuntu).
- En Docker Desktop, ve a Settings > General y marca la opción Use the WSL 2 based engine.