dockerを使用したUbuntuWSLが見つかりませんでした
$ docker
このWSL1ディストリビューションでコマンドが見つかりませんでした。このディストリビューションをWSL2に変換し、Dockerデスクトップ設定でWSL統合をアクティブ化することをお勧めします。
見る https://docs.docker.com/docker-for-windows/wsl/ 詳細については。
WSL2に変更できず、dockerをインストールできません:

回答
システムにすでにwsl2があると仮定して、管理者としてPowerShellを実行します。
実行wsl --list --verbose
すると、wslを実行しているプロセスのリストが表示されます。
> wsl --list --verbose
NAME STATE VERSION
Ubuntu-20.04 Running 1
次に、次のように切り替えます 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.
Dockerデスクトップ設定に移動し、[リソース]-> [WSL統合]でディストリビューションとの統合を有効にする必要があります。

テイラーがコメントで書いたように、WSLからDockerデスクトップに接続する必要があります。
添付した画像にはチェックボックスがありますexpose daemon on ...
このボックスをチェックしてください。
今度はdockercliが必要です。Linuxvmをインストールしてから、インストールしたばかりのLinuxvmにdockerをインストールできます。
次にwhich docker
、このファイルを実行してWindowsコンピューターにコピーします。
Docker実行可能ファイルを/usr/local/bin
WSLにコピーします。
WSLで以下を実行します
echo "export DOCKER_HOST=tcp://localhost:2375" >> ~/.bashrc
. ~/.bashrc
これは、WSL1でうまくいきました。
これが私がすべてのプロセスで見つけたガイドです
私はこれらの手順に従いました: https://docs.microsoft.com/en-us/windows/wsl/install-win10
また、docker into ubuntuについては、最後のステップとしてdockerリソースで有効にしました。設定>リソース> WSL統合。から:https://docs.docker.com/docker-for-windows/wsl/