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:
- Descargar Docker Desktop desde la página oficial.
- Ejecutar el instalador (
.exe
) y seguir las instrucciones. - Elegir backend:
- WSL 2 (recomendado) → Permite mejor rendimiento.
- Hyper-V → Alternativa si no usas WSL2.
- Reiniciar el sistema si es necesario.
- Abre Docker Desktop y verifica que esté corriendo.
2. Configurar WSL2 (Opcional, pero recomendado)
Si usas WSL2, asegúrate de instalar y configurar correctamente:
- Abre PowerShell como administrador y ejecuta:
- Verifica que WSL 2 está configurado como predeterminado:
3. Verificar que Docker está funcionando
Abre una terminal PowerShell o CMD y ejecuta:
Si devuelve información de cliente y servidor, Docker está funcionando correctamente.
También puedes probar ejecutando un contenedor de prueba:
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 undocker-compose.yml
.