Docker Community Forums

Share and learn in the Docker community.

Multi-function server consisting of multiple Docker containers?

I want to create a multi-function media server that consists of an openmediavault file server, using OMV plugins for Plex or Emby, CouchPotato, Sonarr, Radarr, Lidarr, and Transmission behind a VPN. I also want to incorporate autorip and maybe a photo server like Piwigo and maybe even a Colibre ebook server with Lazy Librarian.

I want to make this available so others can easily setup their own server by following a detailed step-by-step setup guide.

I initially thought about trying to do a Linux Distro for this but that seems kinda old school in the Docker era (probably way too much work, too) so I’m looking at something that’s container-based. My question is, Am I barking up the right tree? Or is this too complex for Docker to handle? Any /all comments and suggestions are welcome.

I’m fairly new to Docker (having spun up some containers in conjunction with Home Assistant but not much else) so please explain this like I’m a 2-year old…

While it’s not at all what you’re trying to do, this article was a great help to me in doing something similar with multiple containers:

1 Like

Thank you, rickspiewak!

It’s ok to have multiple processes, but to get the most benefit out of Docker, avoid one container being responsible for multiple aspects of your overall application. You can connect multiple containers using user-defined networks and shared volumes. … Then you start supervisord , which manages your processes for you.

Thank you, lewish95. Sounds like I should not try to run OMV in a container (it’s meant to run as an OS anyway) but containerize each of the other processes. I don’t have any knowledge of or experience with supervisord; I’ll cross that bridge when I get there.