I never understood how to use Docker, what makes it so special? I would really like to use it on my Rapsberry Pi 3 Model B+ to ease the setup process of selfhosting different things.

I’m currently running these things without Docker:

  • Mumble server with a Discord bridge and a music bot
  • Maubot, a plugin-based Matrix bot
  • FTP server
  • Two Discord Music bots

All of these things are running as systemd services in the background. Should I change this? A lot of the things I’m hosting offer Docker images.

It would also be great if someone could give me a quick-start guide for Docker. Thanks in advance!

  • marcos@lemmy.world
    link
    fedilink
    English
    arrow-up
    18
    ·
    9 months ago

    Try to run something that requires php7 and something else that requires php8 on the same web server; or python 2 and python 3.

    You actually can, but it’s not pretty.

    (The thing about a declarative setup isn’t much of a difference, you can do it for any popular Linux distro.)

    • MaximilianKohler@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      9 months ago

      Doesn’t that mean that docker containers use up much more resources since you’re installing numerous instances & versions of each program like PHP?

      • marcos@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        9 months ago

        Oh, sure, the bloat on your images requires resources from the host.

        There is the option of sharing things. But, obviously that conflicts a bit with maintaining your environments isolated.