【问题标题】:Transmission permission denied in dockerdocker中的传输权限被拒绝
【发布时间】:2018-12-17 18:46:25
【问题描述】:

我正在尝试通过运行docker-compose -f docker-compose.yml up -d 来使用 docker 中的传输和以下 docker-compose.yml 文件

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 使用 web ui 添加 .torrent 文件后,会显示“错误:权限被拒绝 (/home/pi/files/downloads)”。我尝试使用sudo chown pi:debian-transmission /home/pi/files/downloads -Rsudo chown pi:docker /home/pi/files/downloads -R 来解决这个问题,但无济于事。我还尝试通过从文件中删除 PUID 和 PGID 环境变量来通过 docker 以 root 身份运行传输。但是,这会引发另一个错误,提示“错误:无法保存简历文件:权限被拒绝”

我不知道如何解决这个问题,有人知道如何让它工作吗?

【问题讨论】:

    标签: docker raspberry-pi docker-compose transmission-daemon


    【解决方案1】:

    尽情挥洒。您的目录是否允许对相关用户进行写访问? ls -la /home/pi/files/downloads 看看有什么权限

    【讨论】:

      猜你喜欢
      • 2023-03-22
      • 2020-08-31
      • 2021-11-05
      • 2017-12-25
      • 1970-01-01
      • 2022-01-18
      • 2021-04-12
      • 2022-01-03
      • 1970-01-01
      相关资源
      最近更新 更多