Hola Diego, el mensaje de error “WSL needs updating” indica que tu versión del Subsistema de Windows para Linux (WSL) está desactualizada, lo cual impide que Docker Desktop funcione correctamente.
1.- Para solucionarlo abre PowerShell o Símbolo del Sistema como Administrador: Haz clic derecho en el botón de Inicio de Windows y luego Selecciona “Windows PowerShell (Administrador)” o “Símbolo del sistema (Administrador)”. Esto es crucial para tener los permisos necesarios para actualizar WSL.
2.- Ejecuta el comando de actualización de WSL: En la ventana de PowerShell o Símbolo del Sistema, escribe el siguiente comando exactamente como se muestra en la imagen y presiona enter:
wsl --update
3.- Espera a que la actualización se complete: El proceso de actualización de WSL descargará e instalará la última versión. Esto puede tardar unos minutos dependiendo de tu conexión a internet y la velocidad de tu computadora. Verás mensajes en la consola que indican el progreso de la descarga e instalación.
4.- Reinicia Docker Desktop: Una vez que el comando wsl –update haya terminado de ejecutarse y la consola muestre que la operación fue exitosa, vuelve a la ventana de Docker Desktop. Haz clic en el botón “Restart” que aparece en el mensaje de error de Docker Desktop.
5.- Verifica que Docker Desktop se inicie correctamente: Docker Desktop debería intentar iniciar su “Engine” (motor). Si la actualización de WSL fue exitosa, el error debería desaparecer y el estado en la parte inferior izquierda de Docker Desktop debería cambiar de “Engine stopped” a “Docker Desktop is running” o un estado similar que indique que el motor está activo.
Me avisas si eso soluciona el problema 😀