Ich habe einen Docker-Container erstellt, der forked-daapd
a ausführt (einen DAAP-Server, der über mDNS mit einem einzelnen Port 3689 für HTTP-Anforderungen veröffentlicht) und den Port ordnungsgemäß für das Host-Betriebssystem verfügbar macht:
sudo docker run -it --rm -v /home/naftuli/Music:/srv/music -p 3689:3689 \
daapd /sbin/my_init
Das Problem ist, dass dieser Dienst nie ordnungsgemäß in mDNS veröffentlicht wird, da seine IP-Adresse (einige interne Docker-IP-Bereiche) nicht wirklich funktioniert. Ich könnte es ausführen --net=host
, aber das ist möglicherweise ziemlich gefährlich, da ich im Grunde genommen meinen Netzwerkadapter an den Container übergebe.
Gibt es eine Möglichkeit für mich, diesen Service zu veröffentlichen und die Kartierung wie geplant durchzuführen?