as said the only thing gain for docker would be process isolation, so it should be really really awkward simple and useful on low end hardware. (as the other solution already does) and getting process isolation with cgroups isn't too hard on newer kernels. (# systemctl set-property httpd.service CPUShares=500 MemoryLimit=500M)
so what the product needs to have:
- process isolation
- easy configuration
- configure the os/software and update it easily
- nothing more than a bunch of lines per project (no dockerfile frickling)
- binary / git rollouts