다른 개발자와 코드를 공유하기 위해 음성 응용 프로그램과 도킹을 시도하고 있지만 현재 문제가되는 것은 도커 컨테이너가 내 호스트에서 사운드 카드를 찾을 수 없다는 것입니다. 기계. 내 고정 표시기 컨테이너도커 컨테이너에서 사운드를 재생하는 방법
[email protected]ef1e869ea:/# aplay Alesis-Fusion-Acoustic-Bass-C2.wav
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4259:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4259:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4259:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4738:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM default
aplay: main:722: audio open error: No such file or directory
에 wav 파일을 재생하려고하면
나는 주요 문제는 고정 표시기 용기 내 호스트의 사운드 카드에 도달 할 수없는 것으로 생각한다.
은 지금까지 나는
- 내가 내 고정 표시기 컨테이너 내에서 ALSA 종속성의 대부분을 ALSA-utils를 설치하고 있습니다.
docker run --group-add audio -t -i self/debian /bin/bash
를 지정하여 컨테이너를 실행하는 동안
--group-add audio
추가 . Mac OS Yosemite 호스트에서 데비안 컨테이너를 사용하고 있습니다.
http://stackoverflow.com/q/40136606/6309 도움이 될까요? – VonC