You can run a full copy of Windows inside a Docker container — not by emulating the Windows API or using Wine, but by packaging a real Windows installation inside a container that launches QEMU/KVM and exposes the desktop over VNC/RDP — and several open-source projects have already made that...