Resuelto: Error WSL inesperado de Docker Desktop

Asegúrese de que WSL esté instalado en la PC

  • para arreglar el Docker Desktop: error WSL inesperado, actualice WSL, modifique el archivo settings.json o reinicie Winsock.
  • El error surge debido a permisos faltantes, configuraciones de red mal configuradas o cuando faltan componentes críticos.
  • ¡Lea esta guía para descubrir cómo nuestros expertos arreglaron las cosas en poco tiempo!
corregir el error inesperado de wsl del escritorio de Docker

Docker Desktop permite a los usuarios desarrollar, administrar y compartir aplicaciones dockerizadas, pero algunos, al iniciar la aplicación, recibieron la Error de WSL inesperado.

Se puede encontrar tanto en Windows como en Mac, aunque hemos visto más casos en el primero. La mayoría de los usuarios que recientemente encontraron el mensaje de error, Docker Desktop: error WSL inesperado, ejecutaban Windows 11.

¿Qué es el error WSL2 en Docker Desktop?

Los errores de WSL2 con Docker Desktop indican permisos mal configurados o la ausencia de componentes críticos, especialmente el plataforma de máquina virtual, una característica opcional en Windows.

Además, si WSL no está instalado, no se ejecutará ningún comando WSL. E incluso muchos informaron que los problemas de red eran una causa subyacente.

¿Cómo probamos, revisamos y calificamos?

Hemos trabajado durante los últimos 6 meses en la construcción de un nuevo sistema de revisión sobre cómo producimos contenido. Al usarlo, posteriormente rehicimos la mayoría de nuestros artículos para brindar experiencia práctica real en las guías que creamos.

Para más detalles puedes leer cómo probamos, revisamos y calificamos en WindowsReport.

¿Cómo soluciono un error WSL inesperado en Docker Desktop?

Antes de profundizar en las soluciones ligeramente complejas, pruebe estas rápidas:

  • Verifique si su dispositivo cumple con los requisitos mínimos para Docker Desktop.
  • Reinicie la computadora. Si tiene que reiniciar cada vez para ejecutar Docker Desktop, pruebe las otras soluciones.
  • Busque actualizaciones disponibles e instale la última versión de Docker Desktop desde página web oficial. Además, actualice el sistema operativo. Ayudó a muchos que se encontraron con el Ocurrió un error inesperado. Reiniciar el escritorio Docker mensaje.
  • Asegúrese de que Docker Desktop esté ejecutando con privilegios administrativos para eliminar cualquier problema de derechos de acceso. Esto también ayuda cuando Docker Desktop tarda una eternidad en iniciarse.
  • Desactive cualquier antivirus de terceros en la PC.

Si ninguno funciona, diríjase a las correcciones que se enumeran a continuación.

En este articulo
  • ¿Cómo soluciono un error WSL inesperado en Docker Desktop?
  • 1. Instalar WSL
  • 2. Actualizar WSL
  • 3. Modificar el archivo settings.json
  • 4. Cambiar la configuración del símbolo del sistema
  • 5. Restablecer winsock
  • 6. Habilite la virtualización de hardware en BIOS
  • 7. Reinstale WSL
  • ¿Cuál es la alternativa para Docker Desktop en Windows WSL?

1. Instalar WSL

  1. Prensa ventanas + S abrir Buscar, tipo Símbolo del sistema en la barra de búsqueda y haga clic en Ejecutar como administrador. símbolo del sistema
  2. Hacer clic en el UAC inmediato.
  3. Ahora, pega el siguiente comando y presiona Ingresar para instalar WSL: wsl --installinstalar para reparar el error wsl inesperado del escritorio de Docker
  4. Una vez hecho esto, reinicie la PC y verifique si hay mejoras.

Si el Subsistema de Windows para Linux no está instalado, recibirá el Docker Desktop: error de WSL inesperado. Después de hacerlo, también habilitar Hyper-V en el dispositivo. Es fundamental que se ejecute Docker Desktop.

2. Actualizar WSL

  1. Prensa ventanas + R abrir Correr, tipo cmd, y golpe Control + Cambio + Ingresar.
  2. Hacer clic en el mensaje que aparece.
  3. Pegue el siguiente comando y presione Ingresar para actualizar WSL: wsl --updateactualizar
  4. Si hay alguna actualización instalada, reinicie la PC.

3. Modificar el archivo settings.json

  1. Prensa ventanas + mi abrir Explorador de archivos, pegue la siguiente ruta en la barra de direcciones y presione Ingresar: %Appdata%\Dockercamino
  2. Haga doble clic en configuración.json archivo.
  3. Ahora, asegúrese de que lea lo siguiente:
    "integratedWslDistros": [ ]
    "enableIntegrationWithDefaultWslDistro": false
  4. Si es necesario, realice las ediciones necesarias y guarde los cambios.
  5. Una vez hecho esto, reinicie el proyecto y ya no debería generar el error Docker Desktop al iniciar WSL2.

4. Cambiar la configuración del símbolo del sistema

  1. Prensa ventanas + S abrir Buscar, tipo Símbolo del sistema, haga clic derecho en el resultado relevante y seleccione Ejecutar como administrador.
  2. Hacer clic en el UAC mensaje que aparece.
  3. Ahora, haga clic derecho en la barra superior y seleccione Propiedades desde el menú contextual.propiedades
  4. Ve a la Opciones pestaña, marque la casilla de verificación para Usar consola heredaday haga clic DE ACUERDO para guardar los cambios.modo heredado para reparar el error wsl inesperado del escritorio de Docker
Leer más sobre este tema
  • ESPN solicita proveedor de TV: cómo evitarlo
  • Resuelto: Spotify no reproduce ciertas canciones

5. Restablecer winsock

  1. Prensa ventanas + R abrir Correr, tipo cmd, sostener Control + Cambio teclas y haga click está bien.
  2. Hacer clic en el mensaje.
  3. Ahora, pegue los siguientes dos comandos individualmente y presione Ingresar después de cada uno para restablecer la configuración de red corrupta o mal configurada: netsh int ip resetnetsh winsock resetrestablecer la red
  4. Reinicie la PC y verifique si el error Docker Desktop no pudo iniciar desaparece.

6. Habilite la virtualización de hardware en BIOS

  1. Apague su computadora, luego enciéndala y, tan pronto como aparezca la pantalla, siga presionando el botón F2, F10, F12, Esc o Del clave para acceder a la BIOS, dependiendo del fabricante del sistema.
  2. Ahora, use las teclas de flecha para ir al Avanzado o Configuración del sistema y luego seleccione Tecnología de virtualización.habilitar para reparar el error wsl inesperado del escritorio de Docker
  3. Finalmente, elige Permitir, luego guarde los cambios y salga del BIOS.

Es vital para habilitar el soporte de virtualización en la PC para que Docker Desktop funcione correctamente. En defecto de esto, podrá recibir el Docker Desktop: error WSL inesperado.

7. Reinstale WSL

  1. Prensa ventanas + I abrir Ajustes, ir a Aplicaciones en el panel de navegación y haga clic en Aplicaciones instaladas A la derecha. aplicaciones instaladas
  2. Ahora, localiza Subsistema de Windows para Linux, haga clic en los puntos suspensivos junto a él y seleccione Desinstalar.desinstalar para reparar el error wsl inesperado del escritorio de Docker
  3. De nuevo, haga clic Desinstalar en el mensaje de confirmación.
  4. De manera similar, elimine las siguientes entradas en aplicaciones instaladas, si existen:
    • linux
    • ubuntu
  5. Ahora, regresa al Aplicaciones pestaña y seleccione Características opcionales.características opcionales
  6. Haga clic en Más funciones de Windows en el fondo.
  7. Desmarque la casilla de verificación para Plataforma de máquina virtual y Subsistema de Windows para Linux, luego haga clic DE ACUERDO para guardar los cambios.deshabilitar para reparar el error wsl inesperado del escritorio de Docker
  8. Reinicie la computadora para que se apliquen los cambios.
  9. Una vez hecho esto, reinstale WSL (Subsistema de Windows para Linux).

Cuando nada más funciona, siempre puedes reinstalar WSL y deshacerte del Docker Desktop: error WSL inesperado. Comienza por desinstalando WSL y luego vuelva a descargar todos los componentes.

¿Cuál es la alternativa para Docker Desktop en Windows WSL?

Existen varias alternativas para Docker Desktop y muchos usuarios han estado cambiando a ellas, dados los cambios recientes en los términos de licencia del proyecto. Estas son las opciones populares:

  • Escritorio ranchero
  • Minikubo
  • Podman

Al cambiar a otro software, asegúrese de verificar la compatibilidad con su sistema operativo, conjunto de funciones, rendimiento, facilidad de uso, eficiencia del equipo de soporte y con qué frecuencia se publican las actualizaciones.

A estas alturas ya debes haberte deshecho del Docker Desktop: error de WSL inesperado. Y si ese no es el caso, espere una actualización o cambie a una alternativa confiable. ¡Ya conoces todas las opciones!

Además, existen otros errores de instalación que afectan a los usuarios. Por ejemplo, muchos se toparon con el Las funciones de Hyper-V y Windows contenedor deben estar habilitadas Error al instalar Docker Desktop, ¡pero es fácil de solucionar!

Para cualquier consulta o para compartir lo que funcionó para usted, deje un comentario a continuación.

Cómo reparar el error de Ubuntu de Windows 11

Cómo reparar el error de Ubuntu de Windows 11UbuntuVentanas 11Wsl

Ubuntu es una distribución de Linux que puede ejecutar en Windows 11 usando WSL.No está libre de errores para instalar o usar Ubuntu, pero puede solucionarlo reinstalando o habilitando sus componen...

Lee mas
Así es como puedes arreglar el error WSL de Windows 11

Así es como puedes arreglar el error WSL de Windows 11Ventanas 11Wsl

Los usuarios pueden recibir errores de WslRegisterDistribution Failed con varios códigos de error al instalar o usar WSL en Windows 11.Los errores WSL de Windows 11 más comunes incluyen 0x80070032,...

Lee mas
Cómo reparar el alto uso de memoria de vmmem en Windows 11

Cómo reparar el alto uso de memoria de vmmem en Windows 11Ventanas 11WslVmmem

El problema de alto uso de memoria de vmmem de Windows 11 se puede solucionar ajustando con WSL.Una vez que reinicie el subsistema de Windows para Linux, el alto uso de memoria disminuirá.Alternati...

Lee mas