March 29, 20251 yr Hey everyone, I'm having an issue with my Unraid setup (V6.12.4) where all my Docker containers are running as root, even though I have set PUID and PGID in the container settings. This is causing permission problems with certain apps like Jellyfin and FileRun, which need to run under a specific user. I’ve already tried: Setting PUID and PGID in the Unraid Docker settings Checking the ownership and permissions of /mnt/user/appdata/ Running docker exec -it <container> id to confirm they are running as root Restarting the Docker service Despite these efforts, all containers still start as root. Has anyone experienced this before, or does anyone know how to force Unraid to respect the PUID/PGID settings? Any help would be greatly appreciated! Thanks!
March 29, 20251 yr Community Expert As far as I know it is up to the container author to make sure it respects those settings.
March 29, 20251 yr Author Thanks for your response! I previously had a fully working setup where my Docker containers were running with the specified users assigned correctly. However, I had an issue where my cache pool suddenly became unassigned, which caused some data loss. After reassigning the cache pool and reinstalling all my Docker containers, this issue with containers running as root appeared. Since the same containers were working properly before, I believe something must have changed in my Unraid or Docker configuration during the reinstall. Thanks for any help!
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.