отображение всех доступных устройств в docker-compose - PullRequest
0 голосов
/ 24 ноября 2018

У меня есть рабочий docker-compose, где мне теперь нужно связать не только одно конкретное устройство, но и все доступные устройства.

Так что вместо того, чтобы иметь что-то вроде:

devices
  - '/dev/serial0:/dev/serial0'

я быхотел бы сделать что-то вроде:

devices
  - '/dev:/dev'

Это дает мне следующую ошибку:

container init caused \"rootfs_linux.go:70: creating device nodes caused \\\"open /var/lib/docker/devicemapper/mnt/6a4...05af/rootfs/dev/pts/0: permission denied\\\"\"": unknown

Могу ли я подключить все устройства к своему контейнеру?

1 Ответ

0 голосов
/ 24 ноября 2018

Этого проще всего добиться, запустив привилегированный контейнер: например, сравните:

docker run alpine ls -la /dev

против

docker run --privileged alpine ls -la /dev

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...