Ive played with virtualization before, mostly just higher level VMware and Virtualbox though. So getting into lower level virtualization should be an interesting learning task I did a bit of research and apparently using Docker and Vagrant together is quite feasible so i might look into doing that. I agree for my level of developing at home its overkill and probably not needed, but it would be nice to get it going and learn how it works anyways.
Ahh good old Plex, forgot about that thanks mate