In AWS when a spot instance receives a shutdown notification, this image drains the node and removes the instance from swarm
On node startup run:
docker run -it \
-v /var/run/docker.sock:/var/run/docker.sock \
shapigor/swarm-aws-spot-terminator
docker run \
--restart=always -d \
-v /var/run/docker.sock:/var/run/docker.sock \
shapigor/swarm-aws-spot-terminator