Debate en Discourse sobre WSL al intentar usar /var/lib/docker en lugar de conectarse a Docker Desktop en el host

Bueno, mi instancia ha estado funcionando muy bien después de usar el tutorial que finalmente permite ejecutar Discourse en una red residencial.

Estoy usando WSL para gestionar lo de Linux, y la instancia es principalmente para experimentos. La conecto a la aplicación Docker Desktop en mi equipo anfitrión de Windows para no tener que lidiar con la molestia de instalar Docker dentro de WSL.

Al principio funcionaba bien, pero de repente dejó de funcionar.

Al intentar ejecutar ./launcher rebuild app, falla y muestra un error que indica que /var/lib/docker no existe.

El launcher interpreta esto como que hay menos de 5 GB disponibles e intenta liberar espacio, lo cual también falla.

¿Alguna ayuda?

WSL está destinado al desarrollo, por lo que no se espera que ejecutes la instalación oficial, sino la Instalación de Discourse en Ubuntu o Debian para desarrollo.

Lo entiendo, pero es realmente confuso porque funcionó una vez y hacía su trabajo muy bien.

Pero ahora, tiene problemas para encontrar el archivo.

Al principio también desarrollaba directamente en Ubuntu dentro de WSL, pero ese entorno era inestable y se colapsó a las dos semanas aproximadamente. Ahora he cambiado a usar Docker en WSL para el desarrollo, y es bastante estable. Sin embargo, el espacio en disco que ocupa WSL es un gran dolor de cabeza: ya no me queda suficiente espacio en la unidad C. :rofl:

Prueba el método WSL. Lo uso a menudo sin problemas. ¿Qué errores encuentras?

Sigue esta guía para la configuración de desarrollo en Windows:

Parece que usar el argumento --skip-prereqs con ./launcher rebuild app funcionó.

Mi instancia está de nuevo en línea