Run pulseaudio in a Docker container
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Andy b71cf6d5bd
build pulseaudio from sources
6 years ago
Dockerfile build pulseaudio from sources 6 years ago
LICENSE changed license; changed exit idle time; add security_opt seccomp parameter 8 years ago
README.md build pulseaudio from sources 6 years ago
avahi-daemon.conf build pulseaudio from sources 6 years ago
client.conf build pulseaudio from sources 6 years ago
daemon.conf build pulseaudio from sources 6 years ago
default.pa build pulseaudio from sources 6 years ago
entrypoint.sh build pulseaudio from sources 6 years ago

README.md

Pulseaudio in Docker

Run it

docker run --name pulseaudio --rm -ti --device /dev/snd andrey01/pulseaudio

Troubleshooting

Enter the namespace of a running container

sudo nsenter -a -t $(docker inspect -f '{{ .State.Pid }}' pulseaudio)

Client setup for zeroconfig auto discovery

If you want the pulseaudio to automatically discover the published sinks, make sure /etc/pulse/default.pa has the following line:

load-module module-zeroconf-discover

Then restart pulseaudio:

pulseaudio --kill