I don't use Docker or systemd. I don't need to rehearse my objections to systemd; I object to Docker because it's a proprietary skin wrapped around open-source container mechanisms.
I run Xen VMs, and I don't want to dedicate two VMs to something like this (my VM host has 16GB of RAM).
I'm not saying this solution is no good; it's just not a match for me.