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!

  • towerful@programming.dev
    link
    fedilink
    English
    arrow-up
    2
    ·
    9 months ago

    I use proxmox to run debian VMs to run docker compose “stacks”.
    Some VMs are dedicated to an entire servicecs docker compose stack.
    Some VMs are for a docker compose of a bunch of different services.
    Some services are run across multiple nodes with HA VIPs and all that jazz for “guaranteed” uptime.
    I see the guest VM as a collection, but there is only ever 1 compose file per host.
    Has a bit of overhead, but makes it really easy to reason about, separate VLANs and firewall rules etc