What are some examples of Antichrist technology?
>>106442739docker is very nice, what is wrong with you?
>>106442739meds
>>106442739Anything touched by poo hands
>>106442739Anything made by Cellebrite
>>106442747there is podmanlillypod or even bocker if you are that schizo
>>106443446in the companies where I worked at nobody used your stuff. it's maybe good for your hobby projects but outside in the real world companies use docker.
>>106442747There is a place that has been made especially in hell for you.
>>106442747normal people: just run softwarepeople who otherwise would be redundant: we need several layers of abstraction
>>106443465kubernetes doesn't even officially support docker anymore
>>106442739once someone makes a package manager for linux and macos that isn't a fucking buggy mess with 10000 mirrors and doesn't shit your entire computer whenever you install something wrong or conflictual, I'll stop using docker.Until then fuck you if you think I'm gonna install any of your packaged mess directly on my computer if I can avoid it.
>>106443973normal people: somapp needs a different distro? Just "docker run someapp:latest"you: someapp needs a different distro? Just buy another server
>>106442739to just a stupid front end dev whos just been told to "spin this container for nginx and this for mysql and run this as a backend"whats bad about it? im not supporting it, im just asking
>>106443446it's just a frondent over cgroup and containers are OCI ones anyways, who gives an actual fuck what actual frontend you use, use the one that get you past the AI and hr screening ie docker.
>>106442739i mean docker lowers the cost of containerization to the point webshitters abuse it to create bloated messes but back then the only alternative was VMs and in comparison using docker is much more efficient and painfree
Anything made by modern Oracle or SAP is pretty bad, and generally written to "automate" a task that didn't need doing and does it in a way that annoys everyone.Also any tilt-rotor or tilt-jet aircraft. They're always super sexy but so are succubi. Planes were not meant to have 6-axis movement, we had a device for that, they're called HELICOPTERS>>106443973You don't understand, anon, I NEED this feature that was only in Python 2.4.5.187 (released only by one particular russian who took it down after a week citing "Этo хyдшee пpoгpaммнoe oбecпeчeниe, кoтopoe я кoгдa-либo пиcaл, a вoзмoжнo, и вooбщe кoгдa-либo пиcaл.")
>>106446444I'm of the opinion that VMs are already a crowbarish solution to a problem only very few people had, and the main use for VMs should be for getting the most out of your hardware in a very large scale corporate environment (literally "I have two servers with 256gb of memory each and I am WASTING MONEY if i only use 255 on one but need 257 on the other and need to buy even a single stick of ram to fix this; i will just run both as separate logical units on one physical unit with with 512 then") or shitcurity ("I am too stupid to configure a firewall to let individual applications through so I'm going to have this entire VM for intranet"/"I have no fucking clue what will happen when I run this and am out of sacrifical Optiplexes")tl;dr VMs should either just be "RAID, but for other resources" or "I really want to pretend like I'm airgapping"i know my opinion is wrong but i will defend it to the death. docker and other "container" systems appear to only be used in settings where VMs would cut it but using a VM for that particular task betrays that your entire system is badly designed and you are having a skill issue
>>106442739
>>106446644instantaneous low-risk communications would probably make old-school clergy pitch a fit, unironicallypretty sure they literally would kill people for teaching the peasants how to even read and write
>>106444089Wrong.https://kubernetes.io/blog/2020/12/02/dont-panic-kubernetes-and-docker/>Docker-produced images will continue to work in your cluster with all runtimes, as they always have.Kubernetes just uses a different runtime now. Docker images still work. Dockerfiles still work. The only changes are under the hood where no one ever notices or cares.
>>106442739Smartphones as a whole.
>>106443973I can tell you never ran anything but maybe a minecraft server. What do you do when you run many things, some of which may rely on different Postgres versions? You can't run two instances of postgres without hacks and losing your sanity. Docker is the obvious answer.
>>106443465Only retards still use docker. Same with Ubuntu and Debian. It's literally inferior.
>>106447689Docker images work as long as they are OCI compliant - so its OCI images that work, Docker images just happen to be compatible.And even then, the images are built by Buildkit and Dockerfiles are just a reference format.Anon obviously and correctly meant the engine, which does not work even with a shim anymore.But anon is also wrong because containerd is very much supported and that comes from Docker Inc., it was pulled out into its own thing.Nonetheless podman is better, actually built to be root and daemonless instead of as an afterthought. Current and previous employer have also started using it.
>>106443446>podman>it doesn't require root!How do you run on machine boot then?Oh, you don't, you need to configure systemdHow do you do anything that requires root?Oh, you don't. You have to configure everything docker did for you for free...On every single fucking machine in the kubernetes cluster.Great!You know, I think I'd rather KILL MYSELF than use podman.
>>106442739>namespaces and cgroups are the antichristits literally just 2 linux kernel functions. you can use them without a container runtime if you want. docker just made an abstraction layer and an easy way to replicate deployment with the dockerfile.
>>106444769>a package manager for linux and macos that isn't a fucking buggy mess with 10000 mirrors and doesn't shit your entire computer whenever you install something wrong or conflictualIt already exists, and it's called Nix.You can even build Docker images with it, smaller than any image you could ever pull from a registry (including Alpine ones), because it actually does proper dependency management rather than pulling in an entire distro as a base.
>>106448695>How do you run on machine boot then?User services and loginctl linger, or just a regular non-root service.>Oh, you don't, you need to configure systemdYou mean the same thing used for everything else that runs at boot?>How do you do anything that requires root?Root inside the container? Rootless just works. Root outside of the container? Run as root. Why are you trying to do rootful things as non-root?>On every single fucking machine in the kubernetes cluster.What are you even doing still using docker as your CRI? Even RKE1 is EOL at this point, and I'm pretty sure they were the last holdout. Podman doesn't even pretend to support running as a CRI, so what the fuck are you even trying to say?>You know, I think I'd rather KILL MYSELF than use podman.I think you had the right idea with the first part of that sentence.
>>106442739I like being able to easily move server instances across different hardware.
>>106448776Docker is a lot more than just cgroups and name-spacing. It’s the manifestation of “it works on my machine, I’ll just ship my machine instead of figuring out why it’s broken”. The majority of docker is for building images and sending them around. It’s also a very different experience (LXC containers are just another Linux install, Docker containers are essentially read-only except for specifically defined paths)>>106447938I actually really like Podman, but my stuff runs on Proxmox so I just use LXC. Makes monitoring services inside containers more annoying, but I recently found out I can check internal units (systemd or OpenRC) using cgroups, which makes it a lot easier to see when shit falls over in my homelab
>>106443973>retard people: jump through 30 hoops trying to install, config and setup services to run some software>normal people: copy docker compose file>docker compose up -d>everything just worksPeople who are against containers are some of the biggest retards on this board. I'd rank you below the Windows schizos even.
>>106448786all those words>sudo pacman -S dockerdonenot falling for your pozman psyop
>Python: Install your dependencies into a venv, don't install them globally>Node.js: Install your dependencies into node_modules, don't install them globally>Rust: Dependencies are specific to your Cargo.toml, if installing them globally is even a thing you can do then it's certainly well hidden>C, Linux: lol just throw everything into /usr like it's a fucking open sewer lmao no we're not going to change our attitude about this, everAnd that is why Docker containers exist.
>>106448812>Docker is a lot more than just cgroups and name-spacing.all container technologies are basically namespaces. cgroups are optional but it brings an easy way to use them if you need them.>It’s the manifestation of blah blah blahits just those 2 technologies, and another optional kernel feature, overlayFS>The majority of docker is for building images and sending them aroundyes, people use it as a package manager. should they? probably not. but it works so they will continue to.>Docker containers are essentially read-only except for specifically defined pathscorrect, due to the other optional feature, overlayFS. these are not new concepts. its a little bit of added complexity and technical debt that systemd already kinda fixes and exposes out of the box.
>>106448812Podman is neat, i just use Docker because some poorly made ancient Mysql images at work require Docker to work for some reason (weird permission issues).
>>106448903Podman requires you to add :Z to the end of your -v parameters because lolselinux
>>106448889You conveniently forgot to mention 90% of what makes Python's worth its existence requires platform wheels at some point down thed dependency chain, thus, C libraries. Python carries a lot more weight on forcing the existence of Docker than people give it credit for.
>>106448889may i introduce you to >>106448784
>>106442739>>106446603>>106446644>>106446710>>106446725>>106447700>>106447733>>106448812Does being an edgy contrarian ever get boring? I'm asking seriously here.
>>106448889>>C, Linux: lol just throw everything into /usr like it's a fucking open sewer lmao no we're not going to change our attitude about this, everC compiler would like a word with you
>>106448865>sudo pacman -S podmanWhat now, smart guy? Docker has its place, but claiming rootless/daemonless isn't a huge point in podman's favor to use podman is just ignorant.But seriously, what the fuck are you doing with docker under kubernetes still? At least use containerd like a reasonable person.
Is it true that podman compose is a sack of shit compared to docker compose?
>>106449160Yes. If you want multi-container setups, write it using k8s yamls and run with "podman kube play", with the added benefit of being able to pretend you're "cloud scale capable".
>>106449187I've never dabbled in k8s yet. Is it a big change form docker's compose yamls? Gemini told me podman compose was straight forward but then everyone I actually spoke to has since told me it's a dumpster fire.
What do you guys do when 98% of the documentation refers to a regular install?I’ve only recreationally used docker/linux so it just gets confusing quick.
>>106449261I've found in a lot of cases other people have already found ways to containerize it if you search, or in some cases the vendors actually have a docker image but for whatever reason don't talk about it or only briefly mention it. As for config files or env properties that's applies regardless, just be sure to tell docker how to find the files and what to map them to in the container.
>>106449160in some ways it's less retarded for running shit rootless, instead of worrying about setting user uid/gid inside the docker container it just runs as root inside the container and as the user running the container outside, shares just werk.
>>106449244Its more verbose, since k8s is designed to run across a cluster, so each container (usually) and volume gets its own file (though you can concat yaml files with --- between them to make a single file), but its a superset of the functionality.The main issue is that podman-compose is that its half baked. For example, if you run "docker compose up" twice, actual docker compose will replace any changed containers, while podman compose will bitch that containers with those names already exist and fail. The actual containers it runs will work perfectly fine, its the compose tool that is dogshit, and there seems to be next to no motivation in redhat to improve it, likely because they favor quadlet and kube play as the recommended ways of running single-node container setups, and openshift (redhat branded k8s) for multi-node.
>>106443446>if you are that schizoAmateursI use incus(formerly LXD) btw
>>106443465The company I work at has switched from docker to podman last year.
>>106450300Yeah, also RHEL (8?) basically forced you to go to Podman unless you jump through a ton of hoops.
>>106447733>Only retards still use docker.so, what are you using instead of docker?>>106450300how is it compared to docker? I have never used it.
Docker sucks ass and is true antichrist tier, at least for end user usecases. Why the fuck do I need layers of abstraction to run some software on my desktop? Miss me with that gay shit.
>>106446603You want to run malware and reverse engineer on bare metal, go right ahead.For people who don't want to trash their networks and hardware, we'll use VMs.
>>106446546Planes want to fly, helicopters are always falling
>>106451533>how is it compared to docker? I have never used it.It only runs containers, it'll never have feature parity with Docker and RH has already dropped it in favor of K8s
>>106443446there's also this really cool hype framework called linux. You just copy binaries onto the machine where you installed it and then you just run your code.You can also do the same basic things on another framework called windows.
>>106446284Normal people: use software that doesn't rely on specific versions of system librariesNiggers: go on /g/ and type>normal people: somapp needs a different distro? Just "docker run someapp:latest" you: someapp needs a different distro? Just buy another server
>>106455615Apparently "normal people" don't use anything written in C/C++ with shared objects/dynamic libraries, because anything that meets that description has that dependency.
>>106442739>Antichrist technologySSRIs
>>106456446Normal people don't, dynamic linking libraries without a stable ABI is lelux user mental illness
>>106442739It's a retard (codemonkey) proof solution. It is good for what it's intended for. For normal people there's podman >>106443446>Running prod on dockerHehe