Agnostic Remote Install

I’ve done a couple days of searching, but am probably not using the right terms. I’m designing an API based solution where the remote nodes are located behind my customer firewalls, and wanted to see if there are any benefits of using Docker to build and deploy these vs. pure python installers (per OS). I’m trying to find a subscription method, where a client user (non tech) could download and install a container I arrange for them. Ideally they would not know or have to install Docker alone then spin up the image(s), but be more of an unattended deploy. Does anyone have any references for such a drill? Any thoughts on whether this would be worth the hassle? TIA