Я запускаю множество контейнеров-докеров с ROS для управления роботом. Один из контейнеров должен воспроизводить некоторые аудиофайлы через пакет sound_play
. Однако он возвращает ошибкуDocker: JACK-сервер не работает
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
Я могу aplay
аудио (WAV) файлы внутри контейнера, мои звуковые карты, безусловно, признанные, и я также попытался запустить контейнер в привилегированном режиме. Я также попытался установить jackd
отдельно в контейнере и запустить сервер домкрата, но получаю ошибку
Cannot lock down 82274202 byte memory area (Cannot allocate memory).
Bus error (core dumped)
ли мое понимание проблемы даже правильно? Если да, то как я могу запустить сервер-джек в контейнере?
Как вы запустите Docker контейнер? –
Я использую docker-compose, давая/dev/snd:/dev/snd mapping в устройствах, а также попытался запустить его самостоятельно. –