For Windows, you can run docker in WSL at least. It's also easy to install using the script at https://get.docker.com.
It will warn you about WSL and recommend Docker Desktop for Windows, which is funny since Docker Desktop can also run docker for you in WSL.