4 ms·
> "I don't know how to organize a bunch of things together!" seems like a silly reason to containerize every component into a separate root fs. One good reason
by shykes 13y ago
> "I don't know how to organize a bunch of things together!" seems like a silly reason to containerize every component into a separate root fs.
One good reason to separate every component is that it facilitates moving them to separate machines down the road, or scaling them separately.
Another good reason is that it reduces the out-of-band requirements of the components. "all the niceties" you have at your disposal may very well be specific to your distro, or your site setup. By contrast, docker containers only require docker, which is a single binary file. A developer needs to know his component will run anywhere, not just on your particular setup.