Docker works for you? How? Is it really docker for linux, or docker for windows to which you talk via socket?
All I've got trying to run docker was:
System has not been booted with systemd as init system (PID 1). Can't operate.
And it is right, WSL2 uses it's own init system that basically launches bash.