次のdocker-compose.ymlファイルを実行して、dockerで送信を使用しようとしています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
localhost:9091
「Error: Permission Denied (/home/pi/files/downloads)」で Web ui を使用して .torrent ファイルを追加した後、表示されます。sudo chown pi:debian-transmission /home/pi/files/downloads -R
私はこれを使用して改善しようとしsudo chown pi:docker /home/pi/files/downloads -R
ましたが、役に立ちませんでした。また、ファイルから PUID および PGID 環境変数を削除して、docker を介してルートとして送信を実行しようとしました。ただし、これにより、「エラー: 履歴書ファイルを保存できません: 権限が拒否されました」という別のエラーが発生します。
これを修正する方法に途方に暮れています。誰もそれを機能させる方法を知っていますか?