0

次の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 を介してルートとして送信を実行しようとしました。ただし、これにより、「エラー: 履歴書ファイルを保存できません: 権限が拒否されました」という別のエラーが発生します。

これを修正する方法に途方に暮れています。誰もそれを機能させる方法を知っていますか?

4

1 に答える 1

-1

ワイルドスイング。ディレクトリは、関連するユーザーに書き込みアクセスを許可していますか? ls -la /home/pi/files/downloads どのような権限があるかを確認する

于 2018-12-19T07:05:24.310 に答える