Я пытаюсь использовать передачу в Docker со следующим файлом docker-compose.yml, запустив docker-compose -f docker-compose.yml up -d
version: "3.6"
services:
transmission:
image: lsioarmhf/transmission
container_name: Transmission
volumes:
- ${USERDIR}/docker/transmission:/config
- ${USERDIR}/files/downloads/complete:/downloads/complete
- ${USERDIR}/files/downloads/incomplete:/downloads/incomplete
- "/etc/localtime:/etc/localtime:ro"
ports:
- "9091:9091"
- "51413:51413"
- "51413:51413/udp"
restart: always
environment:
- PUID=${PUID}
- PGID=${PGID}
- TZ=${TZ}
- TRANSMISSION_DOWNLOAD_DIR=${USERDIR}/files/downloads
После добавления файла .torrent с помощью веб-интерфейса в localhost:9091
"Ошибка: Отказано в доступе (/ home / pi / files / downloads) ".Я пытался исправить это, используя sudo chown pi:debian-transmission /home/pi/files/downloads -R
и sudo chown pi:docker /home/pi/files/downloads -R
, но безрезультатно.Я также попытался запустить передачу с правами root через docker, удалив из файла переменные окружения PUID и PGID.Однако возникает еще одна ошибка: «Ошибка: невозможно сохранить файл резюме: разрешение запрещено»
Я не знаю, как это исправить, кто-нибудь знает, как заставить его работать?