Efficient Docker container deployment

Hi,
out of our staging environment we need to manually trigger the update of approx. 50 different physical servers for 50 different clients with the SAME docker image. All customers are running in our cloud environment but completely isolated. What are tools we can use the support the deployment ? Right now we have integrated that in the YML of the CI process but this is somehow not feeling right ? Any suggestions
Thanks, Mike