Cómo Instalar Docker en Windows

Artículos Guías Manuales Sistemas Linux Windows Redes MySql Binario 0 Binario Cero

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

  1. Ve a la página oficial de Docker:
    https://www.docker.com/products/docker-desktop/
  2. Descarga el instalador para Windows.

Paso 3: Instalar Docker Desktop

  1. Ejecuta el archivo descargado (Docker Desktop Installer.exe).
  2. Marca la opción "Use WSL 2 instead of Hyper-V" si quieres usar WSL 2.
  3. Haz clic en Instalar y espera a que finalice el proceso.
  4. Reinicia el equipo si se solicita.

Paso 4: Configurar Docker Desktop

  1. Abre Docker Desktop desde el menú Inicio.
  2. Acepta los términos de uso.
  3. 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

  1. Abre PowerShell o el Símbolo del sistema (CMD).
  2. 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:

  1. Abre PowerShell como Administrador y ejecuta:

    wsl --set-default-version 2
  2. Instala una distribución de Linux desde la Microsoft Store (como Ubuntu).
  3. En Docker Desktop, ve a Settings > General y marca la opción Use the WSL 2 based engine.