• Appoxo@lemmy.dbzer0.com
      link
      fedilink
      arrow-up
      0
      ·
      16 days ago

      Basically like a sort of mini-VM.
      What it solves (for me) is dependency hell.

      No need to install a quadrillion dependencies and solve if two different programs want the same package but maybe different versions.
      Instead of fiddling with that, the image isolates the components.
      This way I could run 5 different web servers on different ports.

      Yes they complicate troubleshooting but the upsides are way more valuable to me.

      • raldone01@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        edit-2
        7 days ago

        For me it actually sinplifies troubleshooting by a lot. No worries when messing around inside the container. Maintainers are looking at the same picture as you and can reproduce everything more easily.

        Without docker I could never run all the services I am currently.