• @[email protected]
    link
    fedilink
    33 months 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.

    • @[email protected]
      link
      fedilink
      1
      edit-2
      20 days ago

      For me it actually simplifies 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.