도커 컨테이너 내부의 ALSA 루프백 장치

도커 컨테이너 내부의 ALSA 루프백 장치

Ubuntu 16.04 기반 도커 컨테이너 내에서 ALSA를 사용하여 오디오를 재생한 다음 녹음하려고 합니다. 새 컨테이너부터 시작하여 찾은 예제를 따라해 보았습니다.루프백 장치에 대한 공식 ALSA 문서, 그리고 사용QXIP/baresip-docker시작점으로 실행하지만 실행할 때마다 arecord -L다음 메시지가 나타납니다.

arecord: device_list:268: no soundcards found...

도커 컨테이너 내에서 루프백 오디오 시스템을 시작하는 방법은 무엇입니까?

답변1

--device다음 지시문을 사용하여 필요한 장치를 전달 해야 합니다 docker run.

docker run --device=/dev/snd:/dev/snd

이를 통해 /dev/snd/*컨테이너는 기본 디바이스를 사용할 수 있습니다. 행운을 빌어요!

관련 정보