• pascal@lemm.ee
    link
    fedilink
    English
    arrow-up
    4
    arrow-down
    3
    ·
    11 months ago

    God I hate Docker. It’s a great system for lazy devs to NOT learn how to deploy software.

    (I love LXC containers and QEMU, tho)

    • AntEater@discuss.tchncs.de
      link
      fedilink
      English
      arrow-up
      2
      ·
      11 months ago

      As a long time working the ops side of things as a Unix/Linux admin, I love docker with k8s. The devs. can have whatever kind of ignorant environment setup they want. As long as the final image passes security, is up to date, and I can define the deployment parameters, it’s 100% on them how well it works in production.

      • nik282000@lemmy.ml
        link
        fedilink
        arrow-up
        2
        ·
        11 months ago

        Docker is awesome for real production environments but trains home users to just copy/paste/enter random shit from the internet.

        • Blimp7990@reddthat.com
          link
          fedilink
          English
          arrow-up
          2
          ·
          11 months ago

          yeah, and it makes it much much much worse if something goes wrong because theres a whole layer of stuff you have to understand (and even just knowing how to do basic stuff like reading logs, passing in configs, opening ports requires you learn how to do that, simple as it may be). I try to only use stuff I can install/configure on the base OS.

      • pascal@lemm.ee
        link
        fedilink
        English
        arrow-up
        1
        arrow-down
        2
        ·
        11 months ago

        As I said, not a fan of Docker, but 8ks are really interesting and I want to learn more. I like especially the fact I can configure “pods” (is that the right term?) that multiply over different containers and hardware based on load and demand. The idea of a self-replicating swarm of threads is fascinating to me.

        But using a docker to run mariadb and another docker to run a photo app and another docker to run a web server that connects over a docker network… and all this runs inside a VM, it’s wasted overhead to me. Especially today where everyone can run proxmox and vmware at home for free.