My HTPC docker-compose
.
├── data
│ ├── download
│ └── videos
│ ├── demo
│ ├── movies
│ ├── personal
│ ├── transcode
│ └── tv
├── config
│ ├── couchpotato
│ ├── deluge
│ ├── htpcmanager
│ ├── muximux
│ ├── plex
│ └── sonarr
└── docker-compose.yml
All the files and directories should be owned by the same user and group, and you need to add this user UID and this group GID to environment of docker services.