ah right yes i see it. i managed to install it and run the container. It doesn't come up with a URL though. it says in the console, cannot read file system info for /console/music/ no such file or directory
I tried Yatzoo one too and that one runs and say been running for more than 1 second but no URL to UI on that either...
I'm not sure what you mean with no URL.
Normally, as far as docker is concerned by default you use bridge networking. Witch means docker manages it's own network inside the container. And if you want anything to be accessable from the outisde you have to start mapping ports. I have a section on my gilab that shows what ports JRiver needs (or specifically my container)
https://gitlab.shio.at/max/jrivermc25-docker#portsThis is also true for Yatzoo's image, except port 5900 is not a thing. As that image only has VNC access. And no novnc webui.
You can also alternatively use host networking. In witch case you do not have to map ports individualy, but instead it will use the hosts (your NAS network). That is what happens if you select a network in your network tab most likely.
Neither one is better or worse necessarily. Bridge networking gives you more flexibility in that you can forward ports if ports would otherwise collide with each other. Host networking gives you the ability to not do that and just straight up use your host network.
For Yatzoo's image you should also set the environment variable UPDATE to yes. That way it updates to the latest jriver on start. My image does that differentlly. It currently rebuilds the entire image every sunday. So to update the image, you would pull the latest image. The image itself does not even contain a package manager to be able to possibly update by itself. That's one of the reasons it's smaller.
---
As far as directories go ofc you will need to map your music directory into the container, but also more importantly you will need to map your ~/.jriver directory or it will be lost on restart.
For my image you do that by mapping /config to whatever you want and for Yatzoo's image you do that by mapping something to /home/jriver/.jriver. This will make your settings, playlists and license persist. If you do not do this it will be as if you just installed jriver every single time you restart the container.
---
To connect to the container you will need a VNC client, or if you use mine you can use a web browser as well. With VNC you type in your IP address of your NAS and then the port 5800 (unless you changed it) for the webui it's your ip address and port 5900.
---
On a side note ofc I'm a bit biased towards my own image. I didn't make it for fun. I made it because I thought I can do better than what already was there. And I think I did just that just fine at that (at the very least for myself I did). But you can use whatever you want the other image has been around for 3 years or so with very little change. It has been obviously tested a lot longer than mine has.