我有一个docker-compose文件可以将USB传递到docker,到目前为止,它的工作方式如下:
container.services:
sam-container:
image: xyz
device_cgroup_rules:
- 'c *:* rmw'
volumes:
- /tmp/.X11-unix:/tmp/.X11-unix:rw
- $HOME/.Xauthority:/node/.Xauthority:rw
- /etc/fonts:/etc/fonts
- ./config_persist:/app/config_persist
- /dev:/dev
- user-volume:/home/node/
environment:
- DISPLAY=$DISPLAY
user: "1000:1000"
group_add:
- dialout
command: npm start
问题是,如果我重新启动主机,则该应用程序无权访问/ dev / ttyUSB。我认为这是一个权限问题,在重新启动后会发生。我的用户称为“ sam”,默认守护程序用户的权限与“ sam”不同。
有什么想法或提示吗?
干杯! 马丁