我正在使用 docker 在 libreelec / rpi3 上运行 transmission
创建
docker create --name=transmission \
--restart=always \
-v /storage/docker/transmission/config:/config \
-v /media:/media \
-p 9091:9091 -p 51413:51413 \
-p 51413:51413/udp \
--user=0:0 \
linuxserver/transmission
然而,当我看到谁运行传输过程时,我得到了
#ps -ef | grep trans
2611 root 0:00 s6-supervise transmission
2619 911 0:00 /usr/bin/transmission-daemon -g /config -c /watch -f
我知道传输不能以 root 身份运行,因为它会收到很多“拒绝访问”信息,感觉我错过了一些非常简单的东西,我尝试了“-u 0:0”“-u=0:0”“-u 0”“-u=0”因为不清楚我是否需要等号或空格,全部失败:(
答案1
正如 @Seth 指出的那样 - 该图像为用户/组使用了其自己的属性:
docker create --name=transmission \
--restart=always \
-v /storage/docker/transmission/config:/config \
-v /media:/media \
-p 9091:9091 -p 51413:51413 \
-p 51413:51413/udp \
-e PUID=0 -e PGID=0 \
linuxserver/transmission
完成了工作
谢谢!