This is why Docker exists, people smugly shitting on Docker is annoying as fuck
Timeline
Post
Remote status
I literally spent all day trying to get this fucking application installed and working and now it's literally impossible.
This is why Docker exists, people smugly shitting on Docker is annoying as fuck
This is why Docker exists, people smugly shitting on Docker is annoying as fuck
Replies
29
@sun I needed non snap Chrome on Ubuntu and it was such a pain that I ended up switching OSs.
@sun Works on my machine (I run Arch, actually).
@sun docker is theoretically fine as development container thingy like it was intended to.
developers took the chance and decided "works on my docker" is now fine which makes for incredibly brittle software.
docker a bit like fentanyl, sometimes it might theoretically be the correct thing to administer but the big picture effects of it existing warrant complete opposition.
@meowski someone else's code not mine
@sun i will never install docker. or kubernetes for that matter
@meowski I ended up just biting the bullet and rewriting some of the code I didn't have permission to touch
@sun actually i have installed docker before i just usually try to run any needed libraries before reaching for docker. containers are mostly used out of laziness imo
@meowski I use them for moderate risk untrusted code
@meowski my position is that the default permission model on operating systems is so bad that itโs beter to just run things n containers
@sun @meowski Container escapes are like a yearly thing both for Docker and Podman. And with Docker it's even more dangerous as everything runs usually under root. Few months ago three different container escapes for podman dropped from how it handled bind-mounting files, which also included an LSM bypass.
@sun Programmers who don't bother to learn to write deployable software should be banned from touching computers and retrained into a profession more suited to their abilities, like cleaning out sewers or handling radioactive waste
@SuperDicq @sun
>Software being difficult to install is a problem with that software. In this case Docker fixes an issue that shouldn't exist in the first place.
No. It's the problem with the 80s style package management that is still pervasive in Eunuchs systems.
>Software being difficult to install is a problem with that software. In this case Docker fixes an issue that shouldn't exist in the first place.
No. It's the problem with the 80s style package management that is still pervasive in Eunuchs systems.
@mirq @meowski @sun If your distro has podman packaged, just use that. No stupid daemon required and rootless by default. If you create a new user account and start the container in it, it can also generate you a systemd user service file, which you can then enable and systemd will handle it for you (lingering enabled for the user account is required).