From 78a7c8776204fd84107898ac8931020c74b9e9cd Mon Sep 17 00:00:00 2001 From: GuanYuankai Date: Tue, 21 Oct 2025 18:16:57 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=BC=E5=85=A5=E9=9F=B3=E9=A2=91=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker-compose.yml | 2 ++ docker/Dockerfile | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index 8c0034f..7d5382c 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -12,6 +12,7 @@ services: devices: - /dev/ttyS7:/dev/ttyS7 - /dev/ttyS9:/dev/ttyS9 + - /dev/snd:/dev/snd # --- VPU/NPU/RGA/GPU 硬件访问 --- - /dev/mpp_service:/dev/mpp_service @@ -24,6 +25,7 @@ services: - "20" - "44" - "110" + - "29" volumes: - .:/app diff --git a/docker/Dockerfile b/docker/Dockerfile index d342f67..a4662f4 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -33,6 +33,9 @@ RUN apt-get update && \ gstreamer1.0-rockchip \ libgstreamer1.0-dev \ libgstreamer-plugins-base1.0-dev \ + alsa-utils \ + libasound2-plugins \ + gstreamer1.0-alsa \ gstreamer1.0-plugins-base \ gstreamer1.0-plugins-good \ gstreamer1.0-plugins-bad \ @@ -50,9 +53,11 @@ RUN apt-get update && \ groupadd -g 20 dialout || true && \ groupadd -g 44 video || true && \ groupadd -g 110 render || true && \ + groupadd -g 29 render || true && \ usermod -a -G dialout dev && \ usermod -a -G video dev && \ usermod -a -G render dev && \ + usermod -a -G audio dev && \ echo "dev ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/dev-nopasswd RUN echo "umask 0002" > /etc/profile.d/99-shared-umask.sh && \