Impossibile trovare Ubuntu WSL con finestra mobile
Il comando $ docker
non è stato trovato in questa distribuzione WSL 1. Si consiglia di convertire questa distribuzione in WSL 2 e attivare l'integrazione WSL nelle impostazioni di Docker Desktop.
Vedere https://docs.docker.com/docker-for-windows/wsl/ per dettagli.
Non è possibile passare a WSL2 e non è possibile installare la finestra mobile:

Risposte
Supponendo che tu abbia già wsl 2 nel tuo sistema, esegui PowerShell come amministratore:
run wsl --list --verbose
che ti darà un elenco dei tuoi processi in esecuzione di wsl:
> wsl --list --verbose
NAME STATE VERSION
Ubuntu-20.04 Running 1
Quindi per cambiarlo con wsl --set-version <your proc> 2
:
> wsl --set-version Ubuntu-20.04 2
Conversion in progress, this may take a few minutes...
For information on key differences with WSL 2 please visit https://aka.ms/wsl2
Conversion complete.
Devi andare alle impostazioni del desktop della finestra mobile e abilitare l'integrazione con la tua distribuzione in "Risorse -> Integrazione WSL".

Come ha scritto Taylor nel suo commento, è necessario connettersi da WSL al desktop docker.
Nell'immagine allegata c'è una casella di controllo expose daemon on ...
Seleziona questa casella.
Ora hai bisogno di docker cli, puoi installare Linux vm quindi installare docker in quel Linux vm che hai appena installato.
Quindi esegui which docker
e copia questo file sul tuo computer Windows.
Copia l'eseguibile Docker in /usr/local/bin
sul tuo WSL.
Ora esegui quanto segue in WSL
echo "export DOCKER_HOST=tcp://localhost:2375" >> ~/.bashrc
. ~/.bashrc
Questo ha funzionato per me su WSL 1.
Ecco la guida che ho trovato su tutto il processo
Ho seguito questi passaggi: https://docs.microsoft.com/en-us/windows/wsl/install-win10
Inoltre, per docker in ubuntu, l'ho abilitato nelle risorse docker come passaggio finale. Impostazioni> Risorse> Integrazione WSL. a partire dal:https://docs.docker.com/docker-for-windows/wsl/