I’m running docker 4.6.1 on windows 10 build 19044.1620. Version is 3.0.7.1477. I have data on a shared drive (t: on the host in this example). My issue is that when I go to set the root data folder in Sonarr settings, I see the directory I want and I choose and save it, but it does not get saved. Other configuration changes are saved ok. I’ve tried a umask of 022. All my puid and pgid are the same. Perhaps that isn’t correct. I’m guessing its a permissions issue, but I’m relatively new to linux. Here’s the docker-compose and then a look at some permissions from within the container:
version: “3.8”
services:
overseerr:
image: linuxserver/overseerr:latest
container_name: overseerr
restart: unless-stopped
environment:
- TZ=America/New_York # Specify a timezone to use
- PUID=1000 # User ID to run as
- PGID=1000 # Group ID to run as
- UMASK=022
volumes:
- c:\pvr\overseerr_config:/config # Contains all relevant configuration files.
ports:
- 5055:5055 # Web UI
prowlarr:
image: linuxserver/prowlarr:0.2.0-nightly
container_name: prowlarr
restart: unless-stopped
environment:
- TZ=America/New_York # Specify a timezone to use
- PUID=1000 # User ID to run as
- PGID=1000 # Group ID to run as
- UMASK=022
volumes:
- c:\pvr\prowlarr_config:/config # Contains all relevant configuration files.
ports:
- 9696:9696 # Web UI
sonarr:
image: linuxserver/sonarr:latest
container_name: sonarr
restart: unless-stopped
environment:
- TZ=America/New_York # Specify a timezone to use
- PUID=1000 # User ID to run as
- PGID=1000 # Group ID to run as
- UMASK=022
volumes:
- t::/data # Location of all your media
- c:\pvr\sonarr_config:/config # Contains all relevant configuration files.
ports:
- 8989:8989 # Web UI
bazarr:
image: linuxserver/bazarr:latest
container_name: bazarr
restart: unless-stopped
environment:
- TZ=America/New_York # Specify a timezone to use
- PUID=1000 # User ID to run as
- PGID=1000 # Group ID to run as
- UMASK=022
volumes:
- c:\pvr\bazarr_config:/config # Bazarr data
ports:
- 6767:6767/tcp # Allows HTTP access to the internal webserver.
radarr:
image: linuxserver/radarr:latest
container_name: radarr
restart: unless-stopped
environment:
- TZ=America/New_York # Specify a timezone to use
- PUID=1000 # for UserID
- PGID=1000 # for GroupID
- UMASK=022
volumes:
- c:\pvr\radarr_config:/config # Database and Radarr configs
ports:
- 7878:7878/tcp # The port for the Radarr webinterface
tautulli:
image: tautulli/tautulli:latest
container_name: tautulli
restart: unless-stopped
environment:
- TZ=America/New_York # Specify a timezone to use
- PUID=1000 # User ID to run as
- PGID=1000 # Group ID to run as
- UMASK=022
volumes:
- c:\pvr\tautulli_config:/config # Contains all relevant configuration files.
ports:
- 8181:8181 # Web UI
qbittorrent:
image: linuxserver/qbittorrent:latest
container_name: qbittorrent
restart: unless-stopped
environment:
- TZ=America/New_York # Specify a timezone to use
- PUID=1000 # User ID to run as
- PGID=1000 # Group ID to run as
- UMASK=022
volumes:
- c:\pvr\qbittorrent_config:/config # configs
ports:
- 8080:8080
- 6881:6881
- 6881:6881/udp
# ls -l
total 112
drwxr-xr-x 1 abc abc 4096 Apr 5 09:48 app
drwxr-xr-x 1 root root 12288 Mar 29 00:55 bin
drwxr-xr-x 2 root root 4096 Apr 24 2018 boot
drwxrwxrwx 1 abc abc 4096 Apr 11 10:13 config
drwxr-xr-x 5 root root 4096 Apr 7 06:59 data
drwxr-xr-x 1 abc abc 4096 Mar 29 00:56 defaults
drwxr-xr-x 5 root root 340 Apr 11 10:12 dev
-rwxrwxr-x 1 root root 3579 Mar 29 00:54 docker-mods
-rwxrwxr-x 1 root root 33 Apr 5 09:47 donate.txt
drwxrwxr-x 1 root root 4096 Apr 11 10:12 etc
drwxr-xr-x 2 root root 4096 Apr 24 2018 home
-rwxr-xr-x 1 root root 389 Feb 15 2021 init
drwxr-xr-x 1 root root 4096 Mar 29 00:55 lib
drwxr-xr-x 2 root root 4096 Mar 29 00:55 lib64
drwxr-xr-x 2 root root 4096 Mar 29 00:55 libexec
drwxr-xr-x 2 root root 4096 Mar 17 19:19 media
drwxr-xr-x 2 root root 4096 Mar 17 19:19 mnt
drwxr-xr-x 2 root root 4096 Mar 17 19:19 opt
dr-xr-xr-x 254 root root 0 Apr 11 10:12 proc
drwx------ 2 root root 4096 Mar 29 00:55 root
drwxr-xr-x 1 root root 4096 Apr 11 10:12 run
drwxr-xr-x 1 root root 4096 Mar 29 00:55 sbin
drwxr-xr-x 2 root root 4096 Mar 17 19:19 srv
dr-xr-xr-x 11 root root 0 Apr 11 10:12 sys
drwxrwxrwt 1 root root 4096 Apr 5 09:48 tmp
drwxrwxr-x 1 root root 4096 Mar 29 00:54 usr
drwxr-xr-x 1 root root 4096 Mar 29 00:55 var
#