Byr*_*eld 7 x11 audio macos docker
我正在寻找一种将声音从运行 GUI 应用程序的 Docker 容器共享到 MacOS 设备的方法。现在我只在 chrome、firefox 和 tor 等容器中运行浏览器。我想它也适用于 Spotify 容器之类的东西。我知道网上有多个示例(主要来自 Jessie Frazelle 的容器),它们显示 Linux 机器的共享声音。但这在 MacOS 上可行吗?
我在 Mac 上运行的示例,它在没有音频的情况下也能正常工作
docker run -it \
-v /tmp/.X11-unix:/tmp/.X11-unix \
-e DISPLAY=$(ifconfig en0 | grep inet | awk '"'"'$1=="inet" {print $2}'"'"'):0 \
--privileged jess/chrome
Run Code Online (Sandbox Code Playgroud)
大多数在线示例如何在共享声音的 Linux 上运行容器的示例
docker run -it \
-v /tmp/.X11-unix:/tmp/.X11-unix \
-e DISPLAY=$(ifconfig en0 | grep inet | awk '"'"'$1=="inet" {print $2}'"'"'):0 \
--device /dev/snd \ # this is what shares the sound
--privileged jess/chrome
Run Code Online (Sandbox Code Playgroud)
那么什么是--device /dev/sndmac的等价物呢?我需要先做其他配置或支持软件吗?比如说在 mac 上安装 pulseaudio,或者检查特定的 Xquartz 配置?有没有人在这方面取得成功?甚至有可能吗?我在谷歌上搜索并没有取得太大的成功。
MacOS Sierra
10.12.5 Docker 17.12.0
XQuartz 2.7.11
| 归档时间: |
|
| 查看次数: |
679 次 |
| 最近记录: |