Thanks so much for your quick response. I just did a quick test and created a container that would sleep for a few seconds then exit 1. When I run this test container with --restart always it works so that just confirms what you are saying. Not sure if I want to handle the STOP signal but I will consider it.
I really think my issue is with Docker Cloud, not pumba. I was expecting Docker Cloud to be a declarative scheduler and if I scale a container to 5 instances and there are only 4 running, regardless of why, I want Docker Cloud to start up a 5th container. I think if I were using DC/OS or K8S then it would be possible to use pumba as a chaos monkey.
Knowing more what I am looking for if you have any suggestions let me know. I really like pumba, keep up the good work.