Google Cloud 上的 Ubuntu Docker 容器中的声音配置问题

Google Cloud 上的 Ubuntu Docker 容器中的声音配置问题

我目前在 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 容器的声音支持是否存在已知的限制或约束?

相关内容