Discussão sobre o WSL tentando usar /var/lib/docker em vez de se conectar ao Docker Desktop no host

Ok, então minha instância estava funcionando muito bem depois de usar o tutorial em que você finalmente consegue executar o Discourse em uma rede residencial.

Estou usando o WSL para resolver a parte do Linux, e a instância é principalmente para experimentos. Eu a conecto ao meu aplicativo Docker Desktop no meu host Windows para não ter que lidar com a burocracia de colocar o Docker dentro do WSL.

Funcionou bem no início, mas de repente parou de funcionar.

Tentar executar ./launcher rebuild app falha e retorna um erro dizendo que /var/lib/docker não existe.

O launcher considera que há menos de 5 GB de espaço livre e tenta liberar espaço, o que também falha.

Alguém pode me ajudar?

O WSL é destinado ao desenvolvimento, portanto, não se espera que você execute a instalação oficial, mas sim a Instalação do Discourse no Ubuntu ou Debian para Desenvolvimento.

Entendo, mas é realmente confuso, porque funcionou uma vez e estava fazendo seu trabalho muito bem.

Mas agora, está tendo dificuldade para encontrar o arquivo.

No início, eu também desenvolvia localmente diretamente no Ubuntu do WSL, mas o ambiente era instável e acabou travando em cerca de duas semanas. Agora, mudei para usar o Docker dentro do WSL para o desenvolvimento, e está basicamente estável. No entanto, o uso do disco rígido pelo WSL é um problema muito doloroso de cabeça; meu drive C já está sem espaço suficiente. :rofl:

Tente o método WSL. Eu o uso com frequência sem problemas. Quais erros você encontra?

Siga este guia para configuração de desenvolvimento no Windows:

Parece que usar o argumento --skip-prereqs no comando ./launcher rebuild app funcionou.

Minha instância está de volta ao ar