I’m moving from lxc to docker but I’m torn on how many docker containers I should assign to a VM. I want to have modularity if something goes wrong but having more VM adds overhead