While properly supported Docker distributions do not have the iptables
bug, and therefore does not get mitigated by our patch, and THEREFOR doesn't have local auth disrupted, you may see 403 connection errors with inter-dvr communications when they're all running on the same Docker host.
In these cases, you should use the container name and port 8089 in place of host IP and custom port, when referencing them.
For example, you may have 2 instances of Channels DVR Server running under Docker all in bridged mode with their own ports. Maybe you employ some tricks to have them talk to each other to create Custom Channels or other shenanigans. You'll find that when they talk to each other, they will be prompted for authentication.
To resolve this, use the container name with port 8089 instead of the IP of the host and custom port.
So instead of using:
http://192.168.0.122:8070/devices/TVE-Provider/channels.m3u?format=ts
to talk to another instance of Channels DVR Server, use:
http://another-channels-server:8089/devices/TVE-Provider/channels.m3u?format=ts