github.com/goern/docker@v1.9.0-rc1/man/docker-exec.1.md (about)

     1  % DOCKER(1) Docker User Manuals
     2  % Docker Community
     3  % JUNE 2014
     4  # NAME
     5  docker-exec - Run a command in a running container
     6  
     7  # SYNOPSIS
     8  **docker exec**
     9  [**-d**|**--detach**[=*false*]]
    10  [**--help**]
    11  [**-i**|**--interactive**[=*false*]]
    12  [**--privileged**[=*false*]]
    13  [**-t**|**--tty**[=*false*]]
    14  [**-u**|**--user**[=*USER*]]
    15  CONTAINER COMMAND [ARG...]
    16  
    17  # DESCRIPTION
    18  
    19  Run a process in a running container.
    20  
    21  The command started using `docker exec` will only run while the container's primary
    22  process (`PID 1`) is running, and will not be restarted if the container is restarted.
    23  
    24  If the container is paused, then the `docker exec` command will wait until the
    25  container is unpaused, and then run
    26  
    27  # OPTIONS
    28  **-d**, **--detach**=*true*|*false*
    29     Detached mode: run command in the background. The default is *false*.
    30  
    31  **--help**
    32    Print usage statement
    33  
    34  **-i**, **--interactive**=*true*|*false*
    35     Keep STDIN open even if not attached. The default is *false*.
    36  
    37  **--privileged**=*true*|*false*
    38     Give the process extended [Linux capabilities](http://man7.org/linux/man-pages/man7/capabilities.7.html)
    39  when running in a container. The default is *false*.
    40  
    41     Without this flag, the process run by `docker exec` in a running container has
    42  the same capabilities as the container, which may be limited. Set
    43  `--privileged` to give all capabilities to the process.
    44  
    45  **-t**, **--tty**=*true*|*false*
    46     Allocate a pseudo-TTY. The default is *false*.
    47  
    48  **-u**, **--user**=""
    49     Sets the username or UID used and optionally the groupname or GID for the specified command.
    50  
    51     The followings examples are all valid:
    52     --user [user | user:group | uid | uid:gid | user:gid | uid:group ]
    53  
    54     Without this argument the command will be run as root in the container.
    55  
    56  The **-t** option is incompatible with a redirection of the docker client
    57  standard input.
    58  
    59  # HISTORY
    60  November 2014, updated by Sven Dowideit <SvenDowideit@home.org.au>