• Appoxo@lemmy.dbzer0.com
        link
        fedilink
        arrow-up
        0
        ·
        15 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.