Running Docker on a VM server?

I heard that Docker should be running on bare metal server, but can it run fine on a VM in general?

It absolutely runs fine in VM.

Great! Thanks for the info!