Cómo reparar y solucionar problemas de escritorio de Docker Windows no se inicia

Docker Desktop es una aplicación común para ejecutar contenedores Docker virtualizados. Es una máquina virtual mucho más liviana y su materialidad ha aumentado con la adopción generalizada. Si tiene Docker Desktop, ya sea la edición Community o Enterprise en Windows 10 con WSL2 habilitado, esta guía lo ayudará a solucionar cualquier problema al ejecutar la última aplicación de Docker Desktop.

El escritorio de Docker se actualiza con la misma frecuencia que su edición interna de Windows 10. Lo que significa que si lo hace verificar si hay una nueva versión, se le solicitarán actualizaciones de vez en cuando. La mayoría de las veces, no es necesario aplicar una actualización, después de todo, ¿por qué arreglarlo si no lo es? rotura. Si bien esto puede ser cierto de alguna manera hasta que un día, Docker Desktop dejó de funcionar incluso sin una actualización de la versión. Esto me sucedió hace un tiempo y esos son los siguientes errores que recibí, y puedo decirles que la guía de errores no está ayudando.

Error de virtualización

Ocurrió un error. La virtualización asistida por hardware y la protección de ejecución de datos deben estar habilitadas en el BIOS.

Pero si va a BIOS o UEFI y busca la sección de virtualización y verifica que la opción “Habilitar la tecnología de virtualización de Intel” está marcada. Y también verificó que la “Plataforma de máquina virtual” está habilitada en las características de Windows, pero Docker todavía no se inicia y sigue dando el error.

BISO Virtualization Enable Intel Virtualization Tech 600x450 - Cómo reparar y solucionar problemas de escritorio Docker Windows no se inicia

A veces puede recibir errores como:

Ocurrió un error. System InvalidOperationException: no se pudo implementar distro docker-desktop

O un error similar a continuación, entonces es probable que el error no se deba a que no tenía habilitada la virtualización. Sino que es porque su WSL2 estaba desactualizado y requiere una actualización al último Kernel de Linux.

2020 10 16 08 48 45 Error 600x519 - Cómo reparar y solucionar problemas de Windows de escritorio Docker no se inicia

Puede descargar el último kernel de Linux WSL2 aquí. Con la versión más reciente de Windows 10 y WSL2 junto con la nueva versión. Microsoft ahora incluye un verdadero kernel de Linux y es necesario actualizarlo si desea que la ventana acoplable funcione correctamente.

Docker no se pudo iniciar después de la actualización de Windows 10

Si lo anterior no funciona y Docker no pudo iniciarse después de la actualización de Windows 10. Puedes probar lo siguiente.

  1. Restablezca Docker Desktop a los valores predeterminados de fábrica, esperó alrededor de 15 minutos si no sucedía nada y el estado permanecía
    Docker Desktop is resetting to default...
  2. Luego proceda a ejecutar el siguiente comando en PowerShell con derechos de administrador wsl.exe --unregister docker-desktop y wsl.exe --unregister docker-desktop-data
  3. Desinstalar Docker Desktop
  4. Reiniciar
  5. Instale Docker Desktop Edge (esto es particularmente importante si está ejecutando la edición Insider de Windows 10 con la última versión Beta de Windows)

Espero que los pasos anteriores ayuden a solucionar sus problemas de Docker con Windows, si tiene otras soluciones o se encontró con otros errores, no dude en hacérnoslo saber para que pueda ayudarnos a ayudar a otros.

Deja un comentario