← Back to context

Comment by b112

9 hours ago

If you mean docker official images, it's just the "community" maintaining it, eg "some dudes". By no means should you consider it a mechanism to get timely security updates, I've seen horrible lag on that before.

Most of docker is like this. Images provided by volunteers, and not related to the project. Using docker images you don't maintain yourself, and at least don't upgrade yourself, is not the best recipe for security.

(It's pretty trivial to build your own)

> If you mean docker official images, it's just the "community" maintaining it, eg "some dudes".

This is false. The Docker Official Images team (i.e. the folks with write access to the docker-library/* organization) are Docker employees.

I wasn't aware of that. So I guess it's generally better to just use plain debian images and just install the required packages with apt.

  • There are different approaches and it all comes down to who you trust. I don't think there's universal answer. If you have money, find image provider who's serious about security and hopefully they'll provide patches images quickly. Otherwise using Debian packages is a good default I think.

    Honestly I don't even understand why so many docker images prefer to build software from sources, rather than just installing them from debian repositories.

    • > I don't even understand why so many docker images prefer to build software from sources, rather than just installing them from debian repositories

      Because Debian uses older relases and a lot of custom patches. One example: Nodejs still doesn't have Typescript support in the Debian packages.

      Distribution packages vs. official build from source has both pros and cons.

      1 reply →

welp, I guess I should have done my research into what "docker official images" actually means.