August 15, 20205 yr I'm running Docker containers on a seperate VLAN, meaning each container has their own IP. I want to run all containers on port 80, so they can be easily reached by local DNS. For example backup.lan would be my Duplicati container. This works if the container is using port 80 internally, but many containers run web server on a non-standard port, for example: linuxserver/duplicati:8200 linuxserver/qbittorrent:8080 huginn/huginn:3000 and the list goes on. Changing the port mapping in the unRAID UI does nothing, as the container is not on a virtual network, and there is no port mapping/NAT between my local network and the container. Is there any way to get around this without changing the image in the build process? (I know this is an edge case, my network is unnecessary complicated).
August 15, 20205 yr AFAIK, you would have to create a custom docker bridge via the command line to allow this. Google would be your friend.
August 15, 20205 yr Author 17 minutes ago, jonathanm said: Another option would be to run a reverse proxy. That makes sense, didn't think of that.
Archived
This topic is now archived and is closed to further replies.