我目前在 Google Cloud 上的 Docker 容器中配置声音时遇到问题。我尝试使用 snd-aloop 内核模块运行具有声音功能的容器化环境,但遇到了困难。
以下是我采取的步骤:
snd-aloop
在 Google Cloud 虚拟机实例上安装了内核模块。使用以下命令运行 Docker 容器:
docker run -it --rm --privileged -p 6080:80 -e ALSADEV=hw:2,0 dorowu/ubuntu-desktop-lxde-vnc
尝试访问容器内的 /dev/snd 目录,但似乎丢失了。
但是,尽管指定了必要的配置,我仍然不断收到与 Docker 容器中 /dev/snd 不可用相关的错误。我正尝试在容器中使用声音来 [提及具体用例,例如多媒体应用程序、视频播放等]。
您能否提供以下方面的指导:
- 如何使用 snd-aloop 或任何其他方法在 Google Cloud 上的 Docker 容器中正确配置声音?
- 从容器内访问声音设备需要任何特定的 Google Cloud 配置或权限吗?
- 对于 Google Cloud 上的 Docker 容器的声音支持是否存在已知的限制或约束?