Discussion su WSL che tenta di usare /var/lib/docker invece di connettersi a Docker Desktop sull'host

Ok, quindi la mia istanza funzionava molto bene dopo aver seguito il tutorial che permette finalmente di eseguire Discourse su una rete residenziale.

Sto usando WSL per gestire la parte Linux e l’istanza è destinata principalmente a esperimenti. La collego all’app Docker Desktop sul mio host Windows in modo da non dover affrontare i fastidi legati all’installazione di Docker dentro WSL.

All’inizio funzionava bene, ma all’improvviso ha smesso di funzionare.

Il tentativo di eseguire ./launcher rebuild app fallisce con un errore che indica che /var/lib/docker non esiste.

Il launcher interpreta questa situazione come uno spazio disponibile inferiore a 5 GB e tenta di liberare spazio, operazione che a sua volta fallisce.

Qualche aiuto?

WSL è destinato allo sviluppo, quindi non ci si aspetta che esegua l’installazione ufficiale, ma piuttosto quella descritta in Install Discourse on Ubuntu or Debian for Development.

Capisco, ma è davvero confuso perché ha iniziato a funzionare una volta e svolgeva il suo compito molto bene.

Ma ora ha difficoltà a trovare il file.

All’inizio sviluppavo direttamente su Ubuntu in WSL, ma l’ambiente si è rivelato instabile e ha smesso di funzionare dopo circa due settimane. Ora ho optato per lo sviluppo con Docker all’interno di WSL, che è sostanzialmente stabile. Tuttavia, l’occupazione dello spazio su disco di WSL è un problema molto fastidioso: il mio disco C non ha più spazio sufficiente. :rofl:

Prova il metodo WSL. Lo uso spesso senza problemi. Quali errori incontri?

Segui questa guida per la configurazione dello sviluppo su Windows:

Sembra che l’uso dell’argomento --skip-prereqs con ./launcher rebuild app abbia funzionato.

La mia istanza è di nuovo operativa