Well the good news is that those things are standard now.
.Net has always had containers like that.
The Hyper-V team have also been actively committing to the Linux kernel for many years now, and I'm happily running a 6-node Cassandra cluster on my Windows 8 dev machine right now using Hyper-V :)
So it's not there yet, but ground has been broken.
You can run mono in linux containers which means you can run this stuff too.
[0] http://www.zdnet.com/microsoft-to-offer-its-drawbridge-virtu... [1] https://research.microsoft.com/en-us/projects/drawbridge/