Do it ! I can be dragged into supporting all sort of old systems at short notice when the brown smelly stuff hits the round spinny thing on customer site. At the simplest level, just being able to locally spin up whichever random one of mysql, several flavours of oracle or postgres I need in a docker instance and then kill when done saves all sorts of pain with VM's, incompatible installations, port clashes etc. All it costs is disk space. That was the simple use case that sold it to me - there's lots more once you get into using it.
It works well on windows, so well that I've stopped bothering to look at Unix for my development environment .. and there's nothing stopping me running a real unix env inside a docker container if there's something that can't work on windows, WSL 2 or cygwin !