Я использую образ докера NodeRED. Мне нужно, чтобы мой пользователь NodeRED мог читать с последовательного порта /dev/ttyPLM
.
Текущие разрешения внутри контейнера: crw-rw---- 1 root dialout 188, 0 Oct 1 18:24 /dev/ttyPLM
Если I chmod 666 /dev/ttyPLM
, NodeRED может читать последовательный портпросто отлично, но эти разрешения сбрасываются до 660 при перезапуске контейнера.
Я видел аргумент --group-add
, который вы можете использовать с docker run
, который, я думаю, я мог бы использовать, чтобы добавить красный узелпользователь в группу дозвона - но я не могу понять, как добавить этот флаг с Portainer.
Я также не могу просто использовать команду docker run, потому что я сделал много изменений в пользовательском интерфейсе Portainer, иЯ не могу понять, как получить команду «сырого запуска» из Portainer для дублирования всех этих настроек.
Как это исправить, не начав заново?