3 ms·
> Why do they expect me to be able to use Docker by default? It comes from the fact that building software so it can run on something other than Ubuntu 17.10 o
by dozzie 9y ago
> Why do they expect me to be able to use Docker by default?
It comes from the fact that building software so it can run on something other
than Ubuntu 17.10 or something other than CentOS 7.4 (or more like "current
version of Alpine/NixOS", since the two mentioned are quite old-fashioned
style) takes time and effort in thinking and planning, and on top of that it's
a different direction than programmers are ready to pay attention to.
Packaging software for a distribution, or even bundling it so it's not broken
with regards to packaging, takes effort. It's much easier to make a mess in an
overblown chroot than to put the files for deployment carefully.
> Why enforce Docker on users? To my eyes, it looks like I'm expected to run a (fast/quick)VM for every software package in an operating system. Why?
No good reason, it's just that Docker is current fad.