• kshade@lemmy.world
    link
    fedilink
    arrow-up
    54
    ·
    2 years 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.

    • thehatfox@lemmy.world
      link
      fedilink
      English
      arrow-up
      13
      ·
      2 years ago

      I like containers. But they do have a habit of nurturing cludgy temporary hacks into permanent infrastructure, by sweeping all the ugly bits under the big whale-shaped rug.

  • where_am_i@sh.itjust.works
    link
    fedilink
    arrow-up
    46
    arrow-down
    2
    ·
    edit-2
    2 years 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!

  • MrSpArkle@lemmy.ca
    link
    fedilink
    arrow-up
    28
    arrow-down
    2
    ·
    2 years 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
    22
    ·
    2 years ago

    Containers are a great way run applications.

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

    • slabber@lemmy.ml
      link
      fedilink
      arrow-up
      6
      ·
      2 years ago

      That’s one of my dilemmas. Due to using BSD and relying on jails I have a hard time using lots of possibly nice apps being released nowadays because they only offer the docker way of installing.

  • Captain Howdy@lemm.ee
    link
    fedilink
    arrow-up
    11
    ·
    2 years 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
      4
      ·
      2 years 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.

  • 5714@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    11
    arrow-down
    3
    ·
    2 years 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
      8
      ·
      2 years 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.

  • als@lemmy.blahaj.zone
    link
    fedilink
    Akan
    arrow-up
    5
    ·
    2 years ago

    I’ve recently spent a fair amount of time trying to peel my blog away from my existing framework due to how much I hated using docker to just build a website, it doesn’t need to be this heavyweight.