Every industry is full of technical hills that people plant their flag on. What is yours?

  • Random Dent@lemmy.ml
    link
    fedilink
    English
    arrow-up
    4
    arrow-down
    1
    ·
    2 days ago

    Docker is the source of my secret nerd shame lol. I feel like I’m reasonably competent with computers - I’m no pro but I can install and setup Arch (BTW) without using Archinstall and stuff like that. But I just don’t understand Docker. I’ve read so many ELI5 guides and I understand in a really general way what it’s meant to do, but I just… cannot picture in my head what it’s doing. I don’t even know where it is on my machine! But I still have two apps that I run in Docker. They just… exist somewhere and if they ever break I’m lost.

    • early_riser@lemmy.world
      link
      fedilink
      arrow-up
      1
      ·
      2 days ago

      You might find LXD more straightforward. I think docker was first and foremost a development platform, not meant for deploying production appliances. That’s why there’s this nonsense about persistent volumes. If it were designed from the ground up to be a turnkey appliance platform you wouldn’t need to mess around with that stuff because of course you want your filesystem to be persistent between reboots in a production environment.

    • early_riser@lemmy.world
      link
      fedilink
      arrow-up
      3
      ·
      2 days ago

      That makes two of us. I’m in IT rather than development but I deploy VMs and containers semi regularly at work and at home. Docker seems to be designed to be an ephemeral isolated environment for repeatable testing, but oh so many server applications are distributed primarily as docker images.