← Back to context

Comment by man8alexd

4 months ago

Docker was the tool for those who couldn't create a deb or rpm package.

deb or rpm packages are a tool for people who did not care about reproducible code and who always lived "at the edge".

  • So Debian, Ubuntu LTS, RHEL, distributions with multi-year release cycles are living at the edge? Ok.

    • Sure, it is not as edgy Arch or something, but unless you have your own mirror, your stuff can be broken at any time.

      To be fair, they are _usually_ pretty good about that, the last big breakage I've seen was that git "security" fix which basically broke git commands as root. There is also some problems with Ubuntu LTS kernel upgrades, but docker won't save you here, you need to use something like AMI images.

      1 reply →

If only handling Dockerfiles were as easy.

  • "Dockerfile is simple", they promised. Now look at the CNCF landscape.

    • I stopped listening to cloud related podcasts, because it started to feel like it was just PR for whatever product the guest came up with.

    • why would you do this?

      If you are considering bare-metal servers with deb files, you compare them to bare-metal servers with docker containers. And in the latter case, you immediately get all the compatibility, reproducibility, ease of deployment, ease of testing, etc... and there is no need for a single YAML file.

      3 replies →