Hello All,
Before upgrading to 24.10 there was an option in the Apps Config that allowed me to set the network interface to bind the apps to. I had the apps set to my secondary interface. All my proxy configs are pointing everything to that IP address. After the upgrade all my apps are on the primary interface which means that none of my proxy configs work. I can’t find a way to change the interface for docker. Is there a way to do this? I don’t want to have to reconfigure all my apps and proxies, and I would really rather have the apps on a different interface than the TrueNAS GUI.
It looks like docker is using both interfaces so i don’t need to reconfigure anything. I still would rather isolate docker on the secondary interface. But, I can use it like this for now.
not totally sure if this is solving your problem, but…
I had my containers in a specific vlan and was able to do that again after the upgrade to 24.10 using this:
Basically I added the required ip-address for the container to the network interface as an alias and then added the ip-address to the ports section of the yml:
hm… although this works for incoming traffic (I can reach the pihole webinterface on port 80), the outgoing traffic (like pihole doing dns requests to its upstream dns server) is going through 192.168.24.100; which is the first alias for the network interface. I can work around this with an additional firewall, but it doesn’t feel right.
I ran into the same problem because I setup my apps with network segmentation on previous versions. This probably isnt a supported solution, but it’s simple enough for me that its worth the risk.
There is some mention somewhere that they will be adding the feature to control app traffic in 25.04 so it will be similar to 24.04 and earlier.