It is running now
The "The server has not found anything matching the request URI" was because of missing "/console" behind address:
http://192.168.1.10:49156/console.
But that wasn't the only error:
1. The Image stopped running after some seconds. --> Found on some htread here in forum that the mounted volume "/opt/serviio/config" neede to be deleted.
2. After deleting "config", got log-entry "tail: can't open '/opt/serviio/log/serviio.log': No such file or directory" and a user in this thread said "check permissions" so I changed permissions to whole shared folder "docker" for read AND write for everybody.
Now it works - I can access the console. It works but I am not so happy with R/W permissions for user "everybody". Does anybody now how I can avoid that? I am logged in as admin user but this did not help.
EDIT: I Found out that Media Station and Video Station (and maybe more Apps) are using port 1900, too. And both apps were installed on my NAS so I uninstalled them and then I could change the local port from "autmatically" to 1900 without warning. But when trying to start the container now, it says "Docker API fails. More information in docker protocol" and in the protocol I find the following lines:
Exception in thread "Thread-25" java.lang.ExceptionInInitializerError
at org.serviio.MediaServer$ShutdownHook.run(MediaServer.java:370)
Caused by: java.lang.IllegalStateException: Shutdown in progress
at java.lang.ApplicationShutdownHooks.add(ApplicationShutdownHooks.java:66)
at java.lang.Runtime.addShutdownHook(Runtime.java:203)
at org.apache.commons.jcs.engine.control.CompositeCacheManager.initialize(CompositeCacheManager.java:253)
at org.apache.commons.jcs.engine.control.CompositeCacheManager.getInstance(CompositeCacheManager.java:185)
at org.apache.commons.jcs.engine.control.CompositeCacheManager.getInstance(CompositeCacheManager.java:161)
at org.apache.commons.jcs.JCS.getCacheManager(JCS.java:172)
at org.apache.commons.jcs.JCS.getInstance(JCS.java:190)
at org.serviio.cache.AbstractCacheDecorator.<init>(AbstractCacheDecorator.java:39)
at org.serviio.upnp.service.contentdirectory.rest.resources.server.TokenCache.<init>(TokenCache.java:22)
at org.serviio.upnp.service.contentdirectory.rest.resources.server.LoginServerResource.<clinit>(LoginServerResource.java:37)
... 1 more
2024-02-05T21:50:42,499 INFO [LibraryOneTimeScanner] Interrupting library scan
--->>> Does anybody have any idea what that means?
Too late for now, will try and test next days. Someone here wrote that he used the second LAN adapter, I think I will try this, too, becaus maybe I want to run Serviio and Media Server and/or Video Station parallel and that seems to be a conflict with docker (it wasn't with the dedicated Serviio App for DSM 6).
EDIT ONE DAY LATER: Did not realize that I need to bind the container to host network but I have choosen brideg mode.