I was trying to do the same since I'm working on a Win7 workstation and I don't want to install Docker in this OS (to many steps to set up) and since I'm running VirtualBox and GIT on this machine, Docker messed up my enviroment.
Unfortunately you can't run Docker on a virtual machine with Win10 VM due that Docker needs some Hypervisor capabilities that are available only on a physical computer (recent model) running this OS version.
So, CentOS is the only option to install/use TW Analytics at this moment (version 8.0.0).
RedHat also is not an option because only the Docker Enterprise Edition is availabale on this platform and is limited to a 30 days trial version, unless you or your organization has a license/contract to pass this time limit.
If you have any questions regarding the use and configuration of the TW Analytics server (I've worked only with the 8.0.0 version) send me a message.