I don’t now much about the Windows Server, but if you have a Windows Server, I think it would be easier to run a Virtual Machine with Linux inside it and run Docker in that Virtual machine on Linux. Docker Desktop can be useful on a workstation where you develop your application and you don’t want to or can’t run a virtual machine every time you want to run a container. The same is true for WSL2. It is a good alternative to VMs on a workstation, but I would not use it on a server. The Docker Desktop documentation says the first requirement is:
Install Windows 10, version 1903 or higher or Windows 11.