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?
For Docker >= 1.10 see this PR, which follows standard chroot exit codes:
125
: docker run
itself fails126
: contained command cannot be invoked127
: if contained command cannot be found128 + n
Fatal error signal n
:
130
= (128+2)
Container terminated by Control-C137
= (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.