I would like to build Azure Edge module which contains ReSpeaker. For that I need a container module but I cannot get ReSpeaker running in Docker container.
---------- in Dockerfile I do like this --------
FROM arm32v7/python:3.7-slim-buster
…
…
RUN apt-get -y install portaudio19-dev python-pyaudio python3-pyaudio
RUN git clone https://github.com/respeaker/seeed-voicecard.git
RUN chmod 777 seeed-voicecard/install.sh
RUN apt-get install -y alsa-utils
dkms
i2c-tools
libasound2-plugins
WORKDIR /app/seeed-voicecard
RUN ./install.sh
------ ERROR while building the Docker container ------
[15/15] RUN ./install.sh:
#19 0.426 Warning: /boot volume not found …
#19 0.430 /boot/overlays not found or not a directory
#19 0.463 dtparam not found
#19 0.463 You may need to run ./ubuntu-prerequisite.sh
#19 0.492 dtoverlay not found
#19 0.492 You may need to run ./ubuntu-prerequisite.sh
#19 0.494 Errors found, exiting.
executor failed running [/bin/bash -c ./install.sh]: exit code: 1
Why install.sh does not work inside a container? Or is it even possible to get ReSpeaker running in Docker?