Etiquetas

Docker (Windows)


 Para ejecutar Docker en Windows, sigue estos pasos:

1. Instalar Docker Desktop

Requisitos previos:

  • Windows 10 (Pro, Enterprise, Education) versión 1909 o superior o Windows 11.
  • Virtualización habilitada en el BIOS (Hyper-V y WSL2).
  • WSL2 (Subsistema de Windows para Linux) activado (recomendado).

Pasos de instalación:

  1. Descargar Docker Desktop desde la página oficial.
  2. Ejecutar el instalador (.exe) y seguir las instrucciones.
  3. Elegir backend:
    • WSL 2 (recomendado) → Permite mejor rendimiento.
    • Hyper-V → Alternativa si no usas WSL2.
  4. Reiniciar el sistema si es necesario.
  5. Abre Docker Desktop y verifica que esté corriendo.

2. Configurar WSL2 (Opcional, pero recomendado)

Si usas WSL2, asegúrate de instalar y configurar correctamente:

  1. Abre PowerShell como administrador y ejecuta:
    wsl --install
  2. Verifica que WSL 2 está configurado como predeterminado:
    wsl --set-default-version 2

3. Verificar que Docker está funcionando

Abre una terminal PowerShell o CMD y ejecuta:

docker version

Si devuelve información de cliente y servidor, Docker está funcionando correctamente.

También puedes probar ejecutando un contenedor de prueba:

docker run hello-world

Si ves un mensaje de éxito, Docker está bien instalado.

4. Configurar Docker en Windows

Algunas configuraciones recomendadas en Docker Desktop:

  • Activar "Use the WSL 2 based engine" en Settings > General (si usas WSL2).
  • Asignar más CPU y RAM en Settings > Resources.
  • Agregar compatibilidad con Windows Containers si lo necesitas.

5. Usar Docker en Windows

Ahora puedes ejecutar comandos como:

  • docker ps → Ver contenedores en ejecución.
  • docker images → Listar imágenes descargadas.
  • docker-compose up → Ejecutar servicios definidos en un docker-compose.yml.