I'm using various docker containers which, under the covers are built on Debian sid. These images lack /dev/snd
and /dev/snd/seq
, which pretty much makes sense since they have no hardware audio card.
Several pieces of software I'm using to generate MIDI files require these sequencer devices to be present. They're not necessarily used to send out audio, but the code itself dies in init if the sound devices do not exist. To be clear, I don't need to generate an audio signal within docker, rather I just need these to exist to make other software happy.
So far, what I've tried is endlessly installing various alsa packages (alsa-utils
, alsa-oss
, and others) and trying to modprobe
my way out of this, all with no luck.
Within a docker container, what needs to happen to have valid audio devices even if dummy?