この環境では docker.io を入れて service コマンドで起動していました
今年に入ってから WSL を入れた環境だと Ubuntu 20.04 ですが docker サービスが見つからないエラーになっていて docker.io をやめて消して リポジトリを追加してから docker-ce を入れていました
🔗 WSL2 で Docker サービスが見つからない
この環境でも docker-ce にしないといけないのかと docker-ce に置き換えましたが変わりません
sudo service docker start
では OK と表示されるのに docker に接続できず
sudo service docker status
を見ると起動していないと言われます
この現象ってちょっと前に debian の WSL であった記憶が……
🔗 WSL2 の debian で docker サービスが起動しない
このときと同じように iptables をレガシーモードにすることで起動できるようになりました
sudo update-alternatives --set iptables /usr/sbin/iptables-legacy
sudo update-alternatives --set ip6tables /usr/sbin/ip6tables-legacy