Files
docker-docs/docs/rescheduling.md
Victor Vieux 082f4b65af move rescheduling out of experimental
Signed-off-by: Victor Vieux <vieux@docker.com>
2016-03-14 17:18:36 -07:00

936 B

Rescheduling

The Docker Swarm scheduler is able to detect node failure and restart its containers on another node.

Rescheduling policies

The rescheduling policies are:

  • on-node-failure
  • off (default if not specified)

When you start a container, use the env var reschedule or the label com.docker.swarm.reschedule-policy to specify the policy to apply to the container.

# do not reschedule (default)
$ docker run -d -e reschedule:off redis
# or
$ docker run -d -l 'com.docker.swarm.reschedule-policy=["off"]' redis
# reschedule on node failure
$ docker run -d -e reschedule:on-node-failure redis
# or
$ docker run -d -l 'com.docker.swarm.reschedule-policy=["on-node-failure"]' redis