Running docker inside an (ubuntu) vagrant box on Windows 10
This should work. The performance of the VM will depend on the amount of RAM that you give to it and the demands of your application.
A vagrant box running Ubuntu Xenial will be enough to get you started.
Install Docker https://store.docker.com/editions/community/docker-ce-server-ubuntu