4 ms·
>This is just my two cents, but that seems like a policy problem, not a technology problem. Software that makes dangerous things too easy is a technology probl
by cookiecaper 10y ago
>This is just my two cents, but that seems like a policy problem, not a technology problem.
Software that makes dangerous things too easy is a technology problem. This is why Linux distros require signed packages by default.
Furthermore, one of Docker's popular appeals is "never get stuck in dependency hell again: just install someone's container!" You see more and more projects saying "The best way to install this is just to use our Docker container." The culture is definitely not leading to a security-minded perspective.
Compare with something like Ansible Playbooks, where the commands executed are always visible.
>I don't think it was ever meant to be brilliant, just simple.
Requiring long continuations for reasonable image sizes is not simple. Without the continuations, final image sizes regularly bloat to be larger than a typical distro ISO. On the other hand, exchanging the cached layers for size nullifies some of Docker's claimed value, specifically wrt atomicity and build time.
- mwpmaybe 10y ago> Requiring long continuations for reasonable image sizes is not simple. We're just arguing semantics at this point. I mean "simple" like Assembler is simple: rudimentary instructions requiring a certain amount of understanding and sophistication to wield correctly. Not "simple" as in easy, intuitive, and footgun-free.