Would it help to think of docker as a VM with significantly lower overhead? (Yeah, yeah, technically, it's not...)
You're already running VMs with 1-service per-VM for the sanity of dev-ops, right?
Instead of 1 VM per-service, with docker, you can make 1 larger host, run 1-service per-docker container, and get more performance out of a single machine.
You're already running VMs with 1-service per-VM for the sanity of dev-ops, right?
Instead of 1 VM per-service, with docker, you can make 1 larger host, run 1-service per-docker container, and get more performance out of a single machine.