Использование драйверов карты PRI из контейнера Docker - PullRequest
0 голосов
/ 06 февраля 2020

Я работаю с программным обеспечением телефонии и хочу подключить приложение (FreeSWITCH) к моей карте PRI. Здесь Я нашел ответ, который говорит, что для использования модулей ядра я должен сделать контейнер привилегированным со всеми возможностями, я запускаю:

docker run -it --privileged --cap-add=all -v /lib/modules:/lib/modules freeswitch-ftdm

Что касается модулей и устройств это выглядит нормально - драйвер предоставляется программным обеспечением под названием wanpipe, а /dev/ имеет несколько устройств wanpipeX, и я вижу нужный модуль в /lib/modules/. Программное обеспечение поставляется с инструментом для проверки доступного оборудования wanrouter hwprobe, которое дает:

cat: /proc/net/wanrouter/hwprobe: No such file or directory                                   

, поэтому кажется, что все еще что-то не хватает.

Я не совсем уверен, как подойти это. Я установил программное обеспечение драйвера ( здесь, в разделе «Установка драйвера Sangoma» ) как на хосте docker, так и внутри контейнера.

Можно ли смонтировать /proc в том же самом как /lib/modules, т.е. добавить -v /proc:/proc или это очень плохая идея? В Интернете я могу найти ссылки на людей, монтирующих /proc, но всегда кажется, что это какой-то другой каталог.

Есть предложения? Спасибо!

...