Merge pull request #32831 from jmaitrehenry/patch-2

Clarify where the RUN command runs from
Upstream-commit: 94465adaf05edd16f518f255cd7ad3c5ca23e2ac
Component: engine
This commit is contained in:
Misty Stanley-Jones
2017-04-26 11:34:00 -07:00
committed by GitHub

View File

@ -39,6 +39,14 @@ The command started using `docker exec` only runs while the container's primary
process (`PID 1`) is running, and it is not restarted if the container is
restarted.
COMMAND will run in the default directory of the container. It the
underlying image has a custom directory specified with the WORKDIR directive
in its Dockerfile, this will be used instead.
COMMAND should be an executable, a chained or a quoted command
will not work. Example: `docker exec -ti my_container "echo a && echo b"` will
not work, but `docker exec -ti my_container sh -c "echo a && echo b"` will.
## Examples
### Run `docker exec` on a running container