Discussion sur WSL qui tente d'utiliser /var/lib/docker au lieu de se connecter à Docker Desktop sur l'hôte

D’accord, donc mon instance fonctionne très bien après avoir suivi le tutoriel qui permet enfin d’exécuter Discourse sur un réseau résidentiel.

J’utilise WSL pour gérer la partie Linux, et l’instance sert principalement à des expérimentations. Je la connecte à mon application Docker Desktop sur mon hôte Windows afin d’éviter les tracas liés à l’installation de Docker dans WSL.

Tout fonctionnait bien au début, mais cela a soudainement cessé de marcher.

Lorsque j’essaie d’exécuter ./launcher rebuild app, l’opération échoue avec une erreur indiquant que /var/lib/docker n’existe pas.

Le launcher interprète cela comme un espace disponible inférieur à 5 Go et tente de libérer de l’espace, ce qui échoue ensuite.

Avez-vous des suggestions ?

WSL est destiné au développement, il n’est donc pas prévu d’y exécuter l’installation officielle, mais plutôt l’installation de Discourse sur Ubuntu ou Debian pour le développement.

Je comprends, mais c’est vraiment déroutant, car ça a fonctionné une fois et ça remplissait parfaitement son rôle.

Mais maintenant, il a du mal à trouver le fichier.

Au début, je développais directement en local sur Ubuntu dans WSL, mais cet environnement s’est avéré instable et a planté au bout d’environ deux semaines. J’ai donc basculé sur Docker dans WSL pour le développement, ce qui est maintenant beaucoup plus stable. En revanche, l’espace disque occupé par WSL reste un vrai problème de tête : mon disque C est déjà plein. :rofl:

Essayez la méthode WSL. Je l’utilise souvent sans aucun problème. Quelles erreurs rencontrez-vous ?

Suivez ce guide pour la configuration de développement sous Windows :

Il semble que l’utilisation de l’argument --skip-prereqs avec la commande ./launcher rebuild app a fonctionné.

Mon instance est de nouveau en ligne