Regarding Zero downtime, it is not clear what your setup is, how many workers you have, and I’m not a Swarm user (I use Kubernetes), so I don’t remember how scheduling works exactly in Docker Swarm, but in general, you will not have zero downtime on a single node or if yo can’t make sure your new instance is started on a new node, when you are using the host mode