When a container exits, docker ps -a
shows its exit code (scroll
$ docker run ubuntu bash -c "exit 1" CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES c2c769c4b9ef ubuntu "bash -c 'exit 1'" 6 seconds ago Exited (1) 3 seconds ago happy_fermat
How do I get the numeric exit code programmatically, without error-prone grep
-ing and cut
-ing?
Use docker inspect
with templates:
$ docker inspect c2c769c4b9ef --format='{{.State.ExitCode}}' 1
You can use echo
:
$ docker run debian bash -c "exit 1" $ echo $? 1 $ docker run debian bash -c "exit 0" $ echo $? 0
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With