Might be a bit naïve, but wouldn't a VM take up a lot more memory?

You can get the overhead down to 85mb, about an empty browser tab