Upstream Repo - https://github.com/jagrosh/MusicBot/
This bot is built with Docker. I took the forked release and modified it so it no longer messages about new versions available until the original bot has a new verison available.
The default user specified in the Dockerfile has a UID of 3002. It is a good practice to specify a default non-root user for security purposes.
You will have to ensure that the run as user has access to the folder and config file where it is hosted. Minimum permission required is read access and the config.txt already existing. If you grant the run as user write access, then it will automatically download the config.txt on first run.
You can specify a different user when running the container. Just change the "" in the example below
docker run --user=<UID-Run-As-User-Here> -v /path/to/config:/jmb/config clifford64/musicbot:latest