On Thu, Dec 17, 2015 at 08:28:13AM -0500, Neil Horman wrote:
I would question why its necessecary to keep systemd out so
ardently.
If you build your container layers properly, you can effectively put
systemd in a base container and layer other applications in child
containers that inherit from it. One systemd installation can be used
by 1000's of child containers, making the overhead negligible.
Initial deploy isn't insignificant, though, especially in the case
where you're bringing up and down multiple hosts in a cluster.
More importantly, rebuilding all of those child containers when there's
a systemd change isn't negligible at all.
And third, not all application container formats support Docker's
concept of layering, and I'd like to make sure we can adapt to those
too.
--
Matthew Miller
<mattdm(a)fedoraproject.org>
Fedora Project Leader