Run net-udap in a docker container
Some years ago, I wrote a tool (net-udap) to configure Slim Devices Squeezebox Receivers without the accompanying Controller.
I still get people asking about it, and still get the odd paypal donation from satisfied users (really!).
However, it's never worked well on Windows machines - mostly due to the difficulty in installing some of the perl modules used by the tool.
This is an attempt to run net-udap in a docker container in the hope that it will function on any platform that supports docker.
-
Download the
Dockerfile
from this repository. -
Build the docker image:
Run this command from within the same directory as the
Dockerfile
docker build -t net-udap .
-
Create the container:
Run this command:
docker create -it --name=net-udap --network host net-udap
-
Run net-udap in the container:
Run this command:
docker start -ai net-udap
You should land at the
net-udap
UDAP>
prompt, from where you can follow the regular usage instructions.Note: you can combine the preceding two commands with the
docker run
command:docker run -it --name net-udap --network host net-udap
When you exit
net-udap
the docker container is stopped. If you want to use it again, simply start it again using thedocker start
command. -
Delete the container
docker rm net-udap