What is the authoritative list of Docker Run exit codes?
docker, exitstatus
Solution
For Docker >= 1.10 see this PR, which follows standard chroot exit codes:
- `125`: `docker run` itself fails
- `126`: contained command cannot be invoked
- `127`: if contained command cannot be found
- `128 + n` Fatal error signal `n`:
- `130` = `(128+2)` Container terminated by Control-C
- `137` = `(128+9)` Container received a `SIGKILL`
- `143` = `(128+15)` Container received a `SIGTERM`
Check the man page of `signal` for the full list (on cmd type `man 7 signal` or check online e.g. signal).
Check Docker's exit status documentation for more information about the current version.
Problem
Apologies if this has been asked, but nowhere in the Docker documentation can I find an authoritative list of exit codes (also called exit status). Surprising! I see suggestions about making it consistent, but no docs on docker.com. Does anyone know where the exit codes can be found?