从耳机中的Docker容器而不是笔记本电脑扬声器播放声音

时间:2018-09-13 13:24:12

标签: docker opensuse

我正在使用openSUSE Leap 42.3作为主机,并且我有这个Dockerfile

FROM opensuse/tumbleweed                                                                                                                                                                                                                 

RUN zypper --gpg-auto-import-keys refresh
RUN zypper --non-interactive install --force-resolution alsa-utils
ADD test.wav /

CMD [ "/usr/bin/aplay", "/test.wav" ]

我使用此命令构建图像

# docker image build -t aplay_test .

这是构建目录

$ ls -lh
total 9.2M
-rw-r--r-- 1 sergio users  189 Sep 13 15:17 Dockerfile
-rw-r--r-- 1 sergio users 9.2M Sep 13 11:57 test.wav

当我从该图像运行容器时,

# docker container run --rm --device /dev/snd aplay_test

声音来自便携式扬声器。但是我希望声音来自我的耳机

如果我在主机上执行以下命令

$ aplay test.wav

声音来自我的耳机

如何从容器内的耳机发出声音?

0 个答案:

没有答案