I have installed jailmaker and dockage following @stux’s video (thanks!), complete with what I think are the proper bind commands to map docker folders to some NAS datasets:
--bind='/mnt/pool1/docker/data:/mnt/data'
--bind='/mnt/pool1/docker/stacks:/opt/stacks'
--bind='/mnt/pool1/temp:/home/downloads'
I then used the following docker compose script to pull down qbittorrent in Dockage:
services:
qbittorrent:
image: lscr.io/linuxserver/qbittorrent:latest
container_name: qbittorrent
environment:
- PUID=3000
- PGID=3000
- TZ=Etc/UTC
- WEBUI_PORT=8080
- TORRENTING_PORT=6881
volumes:
- ./config:/config
- /mnt/pool1/temp:/downloads
ports:
- 8080:8080
- 6881:6881
- 6881:6881/udp
restart: unless-stopped
networks: {}
Qbittorrent runs fine but the torrent files do not download in the places i’d expect.
Snooping around in the docker shell, they are getting saved to /mnt/pool1/temp
in the docker container, but are not showing up in the corresponding temp
folder on the NAS.
I thought this was a permissions issue – maybe the data is there, but my SMB account doesn’t have permissions to see it – but I can create a dataset in the docker’s (jail’s?) /home/downloads
folder, and that shows up on my bound SMB share for a separate user just fine.
In summary
- I’ve bound the docker downloads folder to my NAS temp data set
- I download files whcih should be going to /downloads, but appear to be getting saved to a docker filepath of /mnt/pool1/temp, instead
Note: I do realize I’ve set folder mapping commands in both the qbittorrent docker compose file and in the jlmkr edit docker
config file. I wonder if that could be a complicating factor.
fingers crossed this is a simple config tweak. Thanks!