Docker es una plataforma que permite a los usuarios crear, compartir y ejecutar aplicaciones modernas. Esta herramienta puede empaquetar software en unidades estandarizadas llamadas Contenedores. Estos contenedores tienen todo lo necesario para ejecutar bibliotecas, herramientas, código y tiempo de ejecución. Pero los usuarios se han quejado recientemente de queDocker Desktop está comenzando para siempreen Windows 11. Afortunadamente, puede seguir estas sencillas sugerencias para solucionarlo.
Docker Desktop comenzando para siempre en Windows 11
Si Docker Desktop se inicia para siempre en Windows 11, verifique si hay actualizaciones disponibles para la aplicación e instálelas. Además, reinicie su dispositivo y vea. Si eso no ayuda, siga estas sugerencias:
- Comprobar los requisitos del sistema
- Reiniciar el servicio Docker
- Ejecute Docker como administrador
- Cambiar a contenedores de Windows
- Anular el registro de Docker Desktop
- Actualizar la versión del kernel de WSL
- Vuelva a habilitar la función WSL
- Reinstalar ventana acoplable
Ahora veamos estos en detalle.
1]Comprobar los requisitos del sistema
Antes de comenzar con diferentes métodos de solución de problemas, verifique si su dispositivo cumple con las especificaciones mínimas para ejecutar Docker. Los requisitos mínimos para ejecutar docker son:
Usando el back-end de WSL 2
- Windows 11 de 64 bits:Home o Pro versión 21H2 o superior, Enterprise o Education versión 21H2 o superior.
- Windows 10 de 64 bits:Home o Pro 21H1 (compilación 19043) o posterior, Enterprise o Education 20H2 (compilación 19042) o posterior.
- Habilite la función WSL 2 en Windows.
- Se requieren los siguientes requisitos previos de hardware para ejecutar correctamente WSL 2 en Windows 10 o Windows 11:
- Procesador de 64 bits con traducción de direcciones de segundo nivel (SLAT)
- RAM del sistema 4GB
- El soporte de virtualización de hardware a nivel de BIOS debe estar habilitado en la configuración del BIOS. Para obtener más información, consulte Virtualización.
- Descargue e instale el paquete de actualización del kernel de Linux.
Usar backend de Hyper-V y contenedores de Windows
- Windows 11 de 64 bits:Versión Pro 21H2 o superior, o versión Enterprise o Education 21H2 o superior.
- Windows 10 de 64 bits:Pro 21H1 (compilación 19043) o superior, Enterprise o Education 20H2 (compilación 19042) o superior.
- Las características de Hyper-V y Containers Windows deben estar habilitadas.
- Se requieren los siguientes requisitos previos de hardware para ejecutar correctamente Client Hyper-V en Windows 10:
- Procesador de 64 bits con traducción de direcciones de segundo nivel (SLAT)
- RAM del sistema 4GB
- El soporte de virtualización de hardware a nivel de BIOS debe estar habilitado en la configuración del BIOS. Para obtener más información, consulte Virtualización.
2]Reiniciar el servicio Docker
El servicio Docker se ejecuta en un host Docker y administra la creación, ejecución y eliminación de contenedores. También ofrece API que otro software puede usar para administrar contenedores Docker mediante programación. Reiniciar el servicio puede ayudar a corregir los errores de inicio de Docker. Así es cómo:
- presione elventanasclave, tipoServiciosy haga clic enabierto.
- Busca elServicio acoplable.
- Haga clic derecho en el servicio y seleccioneReanudar.
3]Ejecutar Docker como administrador
Ejecutar la aplicación como administrador garantiza que no se bloquee debido a la falta de permisos. Para hacerlo, haga clic con el botón derecho en la pantalla de su dispositivo.Docker Desktop.exearchivo de acceso directo y haga clic en Ejecutar este programa como administrador.
4]Cambiar a contenedores de Windows
Es posible que Docker no verifique el sistema operativo durante la instalación. Si ese es el caso, buscará automáticamente contenedores de Linux. Cambie a contenedores de Windows y vea si el mensaje de error de inicio del motor Docker se soluciona. Así es como puedes hacerlo:
- Ampliar laSistemaicono de la bandeja en la esquina inferior derecha de la barra de tareas.
- Haga clic derecho en elEscritorio acoplableicono.
- Haga clic enCambiar a contenedores de Windows.
- Aparecerá un cuadro de diálogo de confirmación que le preguntará si desea continuar, haga clic enCambiar.
- Cierre Docker y luego reinícielo.
5]Anular el registro de Docker Desktop
El siguiente método requiere que anule el registro de Docker Desktop. Cancelar el registro de la aplicación eliminará la conexión entre la aplicación y su PC. Así es cómo:
- Abra Windows PowerShell como un admin.
- Escriba los siguientes comandos uno por uno y presioneEnter.
wsl --unregister docker-desktop wsl --unregister docker-desktop-data
- Reinicie su dispositivo una vez hecho.
6]Actualizar la versión del núcleo WSL
La aplicación Docker puede tardar una eternidad en iniciarse si la usa a través del backend WSL 2 y no está actualizada a su última versión.Descargue e instale la última versión de WSL Kernelpara ver si se corrige el error.
7]Vuelva a habilitar la función WSL
El subsistema de Windows para Linux o WSL permite ejecutar el entorno Linux directamente en dispositivos Windows. Volver a habilitar esta función deshabilitará y volverá a habilitar y solucionará los problemas de inicio de Docker. Así es cómo:
- presione elTecla de Windows + Rpara abrir elCorrercaja de diálogo.
- Escribe caracteristicas opcionales y pulsaEnter.
- Ahora se abrirá el cuadro de diálogo Características de Windows; aquí, desmarque laSubsistema de Windows para Linuxopción.
- Haga clic enDe acuerdopara guardar los cambios y close el cuadro de diálogo Características de Windows.
- Siga los pasos anteriores de nuevo y habilite elSubsistema de Windows para Linuxopción.
Archivo:No puedo conectarme a la máquina virtual de Hyper-V
8]Reinstalar ventana acoplable
Si ninguno de estos métodos puede ayudarlo, reinstale la aplicación Docker. Se sabe que esto ayuda a la mayoría de los usuarios a corregir este error.
Esperamos que esta publicación te ayude.
¿Cuánto tarda Docker en iniciarse?
Por lo general, la aplicación Docker se inicia en diez segundos. Sin embargo, esta línea de tiempo puede aumentar según varios factores, como el rendimiento de su dispositivo y su aplicación en ejecución.