Git Product home page Git Product logo

Comments (5)

sameersbn avatar sameersbn commented on August 11, 2024

@sammcj I had switched to debian for all of my docker images. There is a lot more work involved when using debian some of which are as follows:

  1. some applications need newer versions of packages which you will not find in debian:stable. This makes it extremely difficult package applications most of which expect Ubuntu LTS versions or Redhat versions.
  2. due to above problem i switched to debian:testing.
  3. debian:testing packages again has compatibility with most applications you try to dockerize.
  4. most third party package maintainers do not create packages for debian, which makes things extremely difficult.
  5. when the infamous heartbleed issue showed up my images were based on debian:jessie and I distinctly remember waiting for weeks before the issue was patched. The same was patched by in ubuntu lts versions in only a couple of days.

All in all, it makes much more sense building docker images on top of ubuntu lts versions. Switching to debian to save a couple of MB's is just not worth it.

from docker-openfire.

sammcj avatar sammcj commented on August 11, 2024

Thanks for the info @sameersbn,

One tip I'll give about Debian Stable is make sure you're using the Backports APT repository - that gives you all the newer, but still tested software versions. Often you'll find it's actually ahead of Ubuntu!

With regards to Jessie, I wouldn't suggest using it in production until it's released.

from docker-openfire.

sameersbn avatar sameersbn commented on August 11, 2024

@sammcj ok.. that may be it. I did not enable backports repo at the time. Either ways I think its better to stick with the LTS versions. Apart from the fact that everything works fine right now.

from docker-openfire.

sameersbn avatar sameersbn commented on August 11, 2024

@sammcj Besides it seems like once you enable the backports repo on debian you can no longer regard it as stable. quote from http://backports.debian.org/ Backports cannot be tested as extensively as Debian stable, and backports are provided on an as-is basis, with risk of incompatibilities with other components in Debian stable. Use with care!

However in docker since the system depends on only a couple of packages installed and only a few running processes inside the container stability basically depends on quality of these few packages as opposed to booting up a complete vm.

from docker-openfire.

sammcj avatar sammcj commented on August 11, 2024

I'll bet you that Debian back ports is more stable than anything Ubuntu has released ;)

Anyway, thanks for trying.

Sent from my iPhone

On 25 Dec 2014, at 6:59 pm, Sameer Naik [email protected] wrote:

@sammcj Besides it seems like once you enable the backports repo on debian you can no longer regard it as stable. quote from http://backports.debian.org/ Backports cannot be tested as extensively as Debian stable, and backports are provided on an as-is basis, with risk of incompatibilities with other components in Debian stable. Use with care!

However in docker since the system depends on only a couple of packages installed and only a few running processes inside the container stability basically depends on quality of these few packages.


Reply to this email directly or view it on GitHub.

from docker-openfire.

Related Issues (12)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.