mirror of https://github.com/docker/cli.git
docs: improve description about container exit codes
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
This commit is contained in:
parent
dbffa0d121
commit
32189ca273
|
@ -189,13 +189,15 @@ round-trip min/avg/max = 0.257/0.288/0.326 ms
|
||||||
For more information about container networking, see [Networking
|
For more information about container networking, see [Networking
|
||||||
overview](https://docs.docker.com/network/)
|
overview](https://docs.docker.com/network/)
|
||||||
|
|
||||||
## Exit Status
|
## Exit status
|
||||||
|
|
||||||
The exit code from `docker run` gives information about why the container
|
The exit code from `docker run` gives information about why the container
|
||||||
failed to run or why it exited. When `docker run` exits with a non-zero code,
|
failed to run or why it exited. The following sections describe the meanings of
|
||||||
the exit codes follow the `chroot` standard, see below:
|
different container exit codes values.
|
||||||
|
|
||||||
**_125_** if the error is with Docker daemon **_itself_**
|
### 125
|
||||||
|
|
||||||
|
Exit code `125` indicates that the error is with Docker daemon itself.
|
||||||
|
|
||||||
```console
|
```console
|
||||||
$ docker run --foo busybox; echo $?
|
$ docker run --foo busybox; echo $?
|
||||||
|
@ -205,7 +207,10 @@ See 'docker run --help'.
|
||||||
125
|
125
|
||||||
```
|
```
|
||||||
|
|
||||||
**_126_** if the **_contained command_** cannot be invoked
|
### 126
|
||||||
|
|
||||||
|
Exit code `126` indicates that the specified contained command can't be invoked.
|
||||||
|
The container command in the following example is: `/etc; echo $?`.
|
||||||
|
|
||||||
```console
|
```console
|
||||||
$ docker run busybox /etc; echo $?
|
$ docker run busybox /etc; echo $?
|
||||||
|
@ -214,7 +219,9 @@ docker: Error response from daemon: Container command '/etc' could not be invoke
|
||||||
126
|
126
|
||||||
```
|
```
|
||||||
|
|
||||||
**_127_** if the **_contained command_** cannot be found
|
### 127
|
||||||
|
|
||||||
|
Exit code `127` indicates that the contained command can't be found.
|
||||||
|
|
||||||
```console
|
```console
|
||||||
$ docker run busybox foo; echo $?
|
$ docker run busybox foo; echo $?
|
||||||
|
@ -223,7 +230,10 @@ docker: Error response from daemon: Container command 'foo' not found or does no
|
||||||
127
|
127
|
||||||
```
|
```
|
||||||
|
|
||||||
**_Exit code_** of **_contained command_** otherwise
|
### Other exit codes
|
||||||
|
|
||||||
|
Any exit code other than `125`, `126`, and `127` represent the exit code of the
|
||||||
|
provided container command.
|
||||||
|
|
||||||
```console
|
```console
|
||||||
$ docker run busybox /bin/sh -c 'exit 3'
|
$ docker run busybox /bin/sh -c 'exit 3'
|
||||||
|
|
Loading…
Reference in New Issue