WSL はバージョンが 0.67.6 以降でsystemdに対応していた
systemdを有効にするにはwsl2内の/etc/wsl.confに下記設定を追記してwsl2を再起動すればよい
[boot]
systemd=true
上記設定追加後にwsl --shutdownしてからwsl2を起動する
以前はwslでdockerを使う場合には.bashrcにdockerdを起動する設定を追加して対応していて無理やり感があったが、systemdで自動起動できるようになったのですっきりとした