There are well tested distro packages for databases which get security updates automatically and none of the weirdness of container environments.
Some people need to realize using the buzzword of the moment isn't necessary where it isn't.
There are well tested distro packages for databases which get security updates automatically and none of the weirdness of container environments.
Some people need to realize using the buzzword of the moment isn't necessary where it isn't.
When I finally went to upgrade Ubuntu, do-release-upgrade literally bailed out because Postgres was installed[1]. So my choices were: uninstall Postgres for the upgrade, or do something like containerize it. I decided I had had enough problems with non-standard repos and Ubuntu upgrades (e.g. a ton of pain with upgrades of Unifi Contoller + MongoDB + Ubuntu), and containerized it. In comparison to my upgrade to 20.04, my upgrade to 22.04 was much cleaner.
If you're going to tell me I should have used VMs or some hosted services, yes, thank you, I don't have the hardware to do so at home and I didn't want to spend more money on the cloud.
There are use cases for containers that have nothing to do with chasing buzzwords.
[1] Not my mail, but representative: https://www.postgresql.org/message-id/28768e4f-f6f7-ad78-d0d...
Some people need to realize that distro packages aren't good in all use-cases.
Nowadays my setup is a very minimal server install, setup “raw” services like SSH, basic monitoring, mDNS. Then install Docker and “up” all my compose yamls, pointing to persistent directories on disk
It’s easy enough that migrating from Centos Stream to Ubuntu server took 24hrs for the meat of it
Please edit swipes out of your HN posts. Your comment would be fine without that last sentence.