Saya telah membuat wadah Docker yang menjalankan forked-daapd
(server DAAP menerbitkan lebih dari mDNS dengan port tunggal 3689 untuk permintaan HTTP) dan mengekspos port dengan benar ke sistem operasi host:
sudo docker run -it --rm -v /home/naftuli/Music:/srv/music -p 3689:3689 \
daapd /sbin/my_init
Masalahnya adalah bahwa layanan ini tidak pernah dipublikasikan dengan benar ke mDNS karena alamat IP-nya (beberapa rentang Docker IP internal) tidak benar-benar berfungsi. Saya bisa menjalankannya --net=host
, tapi itu berpotensi cukup berbahaya karena saya pada dasarnya menyerahkan adaptor jaringan saya ke wadah.
Apakah ada cara bagi saya untuk menerbitkan layanan ini dan melakukan pekerjaan pemetaan sesuai rencana?