Olá Rebeca, como vai?
Esse erro ocorre por dois motivos diferentes. sendo o primero erro no /etc/wsl.conf: chave inválida automount.crossDistro.
Esse erro indica que o arquivo /etc/wsl.conf contém uma configuração que o WSL não reconhece. A chave automount.crossDistro não existe nas versões oficiais do WSL e por isso está causando falha. Siga os seguintes passos para aplicar a alteração no arquivo:
Acesse a distribuição WSL onde está o arquivo (ex: Ubuntu) abrindo o buscador do Windows e buscando por WSL (caso não consiga abrir o WSL, o problema está na falta do mesmo, então execute o comando wsl --install para instalar).
Abra o arquivo /etc/wsl.conf com um editor de texto com permissões de root. Por exemplo, usando o nano:
sudo nano /etc/wsl.conf
Remova ou corrija a linha que contém a chave inválida automount.crossDistro. Um exemplo de conteúdo válido seria:
[automount]
enabled = true
Salve e feche o editor (Ctrl + O para salvar, Ctrl + X para sair no nano).
Por fim, reinicie o WSL com o seguinte comando no PowerShell:
wsl --shutdown
Depois, abra novamente o terminal WSL.
A outra mensagem indica que você está tentando rodar o Docker de dentro da distro docker-desktop, o que não é suportado. Aparentemente, você está usando em um terminal não suportado, tente usar via o PowerShell ou Prompt de Comando (cmd) e execute:
Espero que esses passos ajudem a resolver o seu problema.
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.