Eu uso o Docker e o WSL2 com uma distribuição Ubuntu 20.04 no Windows 10.
Para executar programas no linux e obter a GUI no Windows, instalei o GWSL . Devido a alguns problemas com ele, eu o desinstalei e o Ubuntu para configurar tudo novamente do zero e resolver os problemas.
Antes que eu pudesse iniciar a janela WSL CLI abrindo o C:\Windows\System32\wsl.exe
(através do atalho no Windows Start ou do CMD / Power Shell / Git Bash). Agora, quando eu começo, a janela de linha de comando do WSL abre por menos de um segundo e desaparece imediatamente novamente.
O que pode causar esse comportamento e como corrigi-lo?
Informações adicionais
> wsl -l -v
NAME STATE VERSION
* docker-desktop-data Running 2
Ubuntu Running 2
docker-desktop Running 2
Dada a sua
wsl -l -v
saída, parece que adocker-desktop-data
instância foi definida como padrão quando você desinstalou o Ubuntu. Na verdade, essa não é uma instância inicializável, pois não possui nenhuma/init
.Espero que isso explique por que o
wsl
comando está saindo. Apenas a execuçãowsl.exe
(do PowerShell, CMD ou do menu Iniciar) está tentando iniciardocker-desktop-data
e sai imediatamente.Você deve ser capaz de corrigi-lo executando
wsl --set-default Ubuntu
a partir do PowerShell ou CMD. Se não, podemos cavar mais fundo.