我正在运行大量带有 ROS 的 docker 容器,用于控制机器人。其中一个容器必须通过sound_play
包播放一些音频文件。但是它返回错误
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)
我对问题的理解是否正确?如果是这样,我怎样才能让杰克服务器在容器内启动?