Skip to content

Glossary: Docker Basics

Restart policy

Also written: restart:, --restart, unless-stopped, on-failure, always, TERM signal, kill 1

A setting (`restart:` in Compose, `--restart` in `docker run`) for when Docker restarts a container whose main process stops, for example after a TERM signal such as `kill 1`. `unless-stopped` restarts after crashes or reboots but respects a manual stop; Docker doesn't restart merely unhealthy containers.

Where the book teaches it

Related terms

Health checkExit code