WSL2のコンテナと通信でなくなったので、インストールし直した。
Edge Releaseのインストール
WSL2ベースの最新版の機能を利用するには、Edge Releaseのビルドをインストールする必要がある。このため、こちらから辿れるリンクからダウンロードできるバイナリを使ってインストールする。
WSL2 Engineの有効化
Docker for Windowsの設定から、WSL2 Engineを有効にする。
さらに、「Resources」-> 「WSL INTEGRATION」からどのディストリビューションを使用するかを指定する。
これでWindowsのターミナルからdockerコマンドを使えるようになるはず。
WSL2のDockerの設定
docker-ceをインストールし、DOCKER_HOST
を設定しておく。
$ sudo apt update
$ sudo apt install -y docker-ce
$ echo "export DOCKER_HOST=unix:////var/run/docker.sock" >> ~/.bashrc
$ source ~/.bashrc