This docker doesn't run any version other than 1.32. It would be best to go ahead and sort out your camera issues.
Start by checking your Zoneminder log for any issues related to the cameras.
I would suggest disabling all your cameras except for one and get it set up to work properly, then add the second and so forth. I run two cameras at 15 fps each and do not have any tearing of the video at all. Some suggestions for your camera setup.
- Start with a low fps set in the camera - I think you said 2 fps is set right now.
- Look for something in the camera called 'Snapshot' and set to a 1 second interval. This setting is how often the camera sends a full capture so Zoneminder can synchronize the video. This helps prevent tearing of the video.
- See if the camera supports a variable bit rate. This will cut down on the data to the camera.
- Set the video quality to a low value. Don't set the video quality to the highest value.
- Set the color in Zoneminder to 8 bit.
Get the cameras working without tearing and then try to make adjustments in frame rate, quality, color , etc.
Also post your diagnostics from your Unraid server. Maybe I can see something that could help.