Ich betreibe eine Vielzahl von Docker-Containern mit ROS, um einen Roboter zu steuern. Einer der Container muss einige Audiodateien über das sound_play
Paket wiedergeben. Allerdings gibt sie den FehlerDocker: JACK-Server läuft nicht
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
Ich bin in der Lage, die Audiodateien (.wav) aus dem Inneren des Behälters, meine Soundkarten aplay
definitiv erkannt werden, und ich habe auch versucht, den Container im privilegierten Modus ausgeführt wird. Ich habe auch zu installieren jackd
separat im Behälter und starten Sie einen Buchse Server versucht, aber
Cannot lock down 82274202 byte memory area (Cannot allocate memory).
Bus error (core dumped)
Ist mein Verständnis für das Problem auch richtig die Fehler? Wenn ja, wie kann ich den Jack-Server im Container starten lassen?
Wie starten Sie Ihren Container Docker? –
Ich benutze docker-compose, gebe/dev/snd:/dev/snd Mapping in Geräten, und habe auch versucht, es unabhängig auszuführen. –