私はDockerコンテナを作成しforked-daapd
(HTTPリクエスト用に単一ポート3689でmDNSを介して公開するDAAPサーバー)、ホストオペレーティングシステムにポートを適切に公開します。
sudo docker run -it --rm -v /home/naftuli/Music:/srv/music -p 3689:3689 \
daapd /sbin/my_init
問題は、IPアドレス(一部の内部Docker IP範囲)が実際には機能しないため、このサービスがmDNSに正しく公開されないことです。で実行することもできます--net=host
が、基本的にはネットワークアダプターをコンテナーに渡しているため、かなり危険な場合があります。
このサービスを公開して、計画どおりにマッピング作業を行う方法はありますか?