mirror of
https://github.com/werwolfby/monitorrent.git
synced 2026-10-14 21:39:03 +00:00
[GH-ISSUE #277] Установка PID monitorrent в docker-контейнере #215
Labels
No labels
bug
docs
duplicate
enhancement
Epic
feature
feature
future
help wanted
in progress
need more info
plugin
proxy
pull-request
python 2
python 3
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
werwolfby/monitorrent#215
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @ilya-fedin on GitHub (Nov 21, 2018).
Original GitHub issue: https://github.com/werwolfby/monitorrent/issues/277
Если использовать monitorrent из docker-образа в связке с rtorrent, то у rtorrent не хватает прав на удаление торрент-файлов из папки, куда monitorrent помещает торрент-файлы, т. к. они принадлежат root. Если бы можно было задавать PID через environment variables, это бы решило проблему.
@werwolfby commented on GitHub (Nov 21, 2018):
А вы что докер под рутом запускаете?
В докер можно юзеров пробрасывать, и мапить их же, на сколько я знаюъ
@ilya-fedin commented on GitHub (Nov 25, 2018):
По-другому и не получится, только root может использовать cgroup'ы.
Кроме того, все процессы в контейнерах запускаются под рутом, если создатель образа не позаботился об установке PID запускаемого процесса. Это безопасно, поскольку docker не даёт пролезть дальше того, что разрешено, но в случае с пробрасываемой ФС возникают вот такие вот сложности.