• where_am_i@sh.itjust.works
    link
    fedilink
    arrow-up
    7
    ·
    edit-2
    2 months ago

    Weak one. Let’s ideate on a better version

    STOP DOING DOCKER

    • Virtualization was supposed to reduce the overhead, not create entire DevOps departments.

    • Years of containerization yet no real use over make clean; make build

    • Wanted to deploy your app in the “cloud” anyways for a laugh? We had a tool for it, it’s called rsync

    • Let’s run a virtual container in --privileged mode, so we can manage system resources from it – Statements dreamt up by utterly Deranged

    Look at what tech interviews have been demanding your Respect for all these years. (These are real documentation examples for how a simple virtualization supposedly works)

    ???

    ???

    ???

    Hello, I would like to put 20 Terabytes of “images” into my /var/lib/, please!

    They played us for absolute fools!

  • kshade@lemmy.world
    link
    fedilink
    arrow-up
    6
    ·
    2 months ago

    For real though, containerization isn’t the only way to separate applications from each other but totally fine, it’s the “It works on my machine, so here’s my machine” mentality that doesn’t fill me with confidence. I’ve seen too much barely-working jank in containers that probably only get updated when a new version of the containerized application itself is released.

  • MrSpArkle@lemmy.ca
    link
    fedilink
    arrow-up
    3
    ·
    2 months ago

    Docker exists because most programming languages don’t give a shit about producing easily executable outputs.

    Nobody cares about your stupid python egg or ruby gem. How do I run it on my local?

  • gencha@lemm.ee
    link
    fedilink
    arrow-up
    2
    ·
    2 months ago

    Containers are a great way run applications.

    Docker is a piece of garbage by a company way too far down the enshittification slide.

  • Captain Howdy@lemm.ee
    link
    fedilink
    arrow-up
    2
    ·
    2 months ago

    If you’re doing it right, containers are less like VMs and more like cgroups. If orchestrated correctly it uses less system resources to run lots of services on a single system/node.

    That said, I’m a devops/infrastructure/network professional and not a developer, so maybe I’m missing something from the dev experience… But I love containers.

    Docker does kinda suck now, though. Use podman or another interface instead if you can help it.

    • skuzz@discuss.tchncs.de
      link
      fedilink
      arrow-up
      1
      ·
      2 months ago

      If done correctly, it also forces devs to write smaller more maintainable packages.

      Big if though. I’ve seen many a terrible containerized monolithic app.

      • dan@upvote.au
        link
        fedilink
        arrow-up
        3
        ·
        2 months ago

        I’ve seen many a terrible containerized monolithic app.

        I’ve seen plenty of self-hosters complain when an app needs multiple containers, to the point where people make unofficial containers containing everything. I used to get downvoted a LOT on Reddit when I commented saying that separating individual systems/daemons into separate containers is the best practice with Docker.

        • skuzz@discuss.tchncs.de
          link
          fedilink
          arrow-up
          2
          ·
          1 month ago

          Separate containers works like a dream when one app starts shitting the bed, gets auto-cycled, and everyone else just chills. Not surprised on the Reddit downvotes though. That place is so culty, especially now.

  • MonkeMischief@lemmy.today
    link
    fedilink
    arrow-up
    2
    ·
    2 months ago

    Meme gave me a laugh. XD

    I see people not happy with Docker as a company, and, I get that, tech co. Lol

    But I gotta admit, it’s definitely been awesome for self hosting. My home server would probably just be OpenMediaVault and a Samba share if I couldn’t just spin up compose files and had to worry about every app wanting its own database and stuff!

    Are there better alternatives for newbs who just wanna self host stuff?

    • dan@upvote.au
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      2 months ago

      Are there better alternatives for newbs who just wanna self host stuff?

      Docker is great for a beginner, and even for an expert too. I’ve been self-hosting for 20 years and love Docker.

      Back in “the old days”, we’d use Linux-VServer to containerize stuff. It was a bit like LXC is today. You get a container that shares the same kernel, and have to install an OS inside it. The Docker approach of having an immutable container and all data stored in separate volumes was a game changer. It makes upgrades so much simpler since it can just throw away the container and build a new one.

      The main alternative to Docker is Podman. Podman uses the same images/containers as Docker - technically they’re “OCI containers” and both Docker and Podman implement the OCI spec.

      Podman’s architecture is different. The main difference with Podman is that it never runs as root, so it’s better for security. With Docker, you can either run it as root or in rootless mode, but the default is running it as root.

  • reesilva@bolha.forum
    link
    fedilink
    arrow-up
    1
    ·
    2 months ago

    hahahahahahaj I don’t know if it is funny because it is absurd or if it is funny because there are some folks out there that really think like that hahahahah

    • booly@sh.itjust.works
      cake
      link
      fedilink
      arrow-up
      3
      ·
      1 month ago

      This meme format works best to absurdly overstate the uselessness of something you find mildly annoying. That’s when it’s funniest, because the criticisms are grounded in something real, and the low-stakes controversy makes the aggressive tone funny in context.

  • 5714@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    1
    ·
    2 months ago

    I don’t like containerisation because it leads to bullshit like atomic distros. I don’t want a spicy Android.

    Steam OS has some cool elements like the menu, the in-game side panels and the game mode/desktop dichotomy, but incremental rolling release is utterly deranged from my POV as an Arch user (btw).

    • SpeakinTelnet@programming.dev
      link
      fedilink
      arrow-up
      1
      ·
      2 months ago

      I’m currently trying Fedora Kinoite and from the get go the hassle of getting a proper Firefox+codecs to watch online videos feels like a major step back.

      Then you have the issue of installing software in flatpack (is: vscode, texmaker) that are either not fully working of need to have their access tweaked. Atomic distros appeal is to “just work” it doesn’t seem like it does.

  • some_guy@lemmy.sdf.org
    link
    fedilink
    arrow-up
    0
    ·
    2 months ago

    Why does this feel like it’s a flat-earth slide? I haven’t looked at any flat-earth propaganda, but I strongly suspect that it looks a lot like this.

    That said, I’ll stick with my VMs regardless. I like simplicity.