WSl2 UbuntuでDockerを使うときにfailed to fetch metadataなるエラーが出る

問題

こんなエラーに遭遇。

failed to fetch metadata: fork/exec /usr/local/lib/docker/cli-plugins/docker-buildx: no such file or directory

DEPRECATED: The legacy builder is deprecated and will be removed in a future release.
            Install the buildx component to build images with BuildKit:
            https://docs.docker.com/go/buildx/

解決

おすすめのサイトからダウンロードページに飛び https://github.com/docker/buildx/releases 、環境にあったバイナリを取得して、/home/[自分のユーザー名]/.docker/cli-plugins/docker-buildxとして配置してやることで解決した。

mkdir ~/.docker/cli-plugins/
cd ~/.docker/cli-plugins/
wget https://github.com/docker/buildx/releases/download/v0.11.1/buildx-v0.11.1.linux-amd64
mv buildx-v0.11.1.linux-amd64 docker-buildx
chmod 755 docker-buildx