points by xp84 1 day ago | 0 comments
What kind of psychopath ships 100 distinct container images? I mean, maybe if you’re talking about all of Netflix or something, but… I suspect even they have base images that they use as a starting point.
There’s very little actually running in a docker container. ca-certs may actually be an exceptional case though, since it’s not code that’s running but a kind of data.
It’s not like if you use an Ubuntu image for a node.js app that you get PHP too and have the PHP vulnerability present in your web app.
[–] stackskipton 1 day ago
[–] anamexis 1 day ago
[–] stackskipton 1 day ago
It's same problem we have when libraries get massive security vulnerabilities. Updating them is not always as easy as many would like.
[–] mikepurvis 14 hours ago
This gets worse for each additional such layer, for example if you start from ubuntu:whatever and have a system deps layer, then an application deps layer, then static assets, then your app's code. Unless you think about it upfront when designing the pipeline, it can be challenging to trace all that state backwards and figure out how to safely re-build thing-from-x-weeks ago but with a single unsafe package bumped forward.
Every shop with competent devops people present should be set up for this, but it usually doesn't come for free.
[–] GoblinSlayer 23 hours ago
[–] notpushkin 20 hours ago