Docker exec: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
 
(One intermediate revision by the same user not shown)
Line 9: Line 9:
=Overview=
=Overview=


Attaches to a running container.
Attaches to a running container. This command can run new process in already running container (container must a have PID 1 process running already).


<pre>
docker exec [-u <''uid''>] -it <''running-container-name-or-ID''> bash
docker exec [-u <''uid''>] -it <''running-container-name-or-ID''> bash  
</pre>


=Options=
=Options=

Latest revision as of 23:39, 24 January 2018

External

Internal

Overview

Attaches to a running container. This command can run new process in already running container (container must a have PID 1 process running already).

docker exec [-u <uid>] -it <running-container-name-or-ID> bash

Options

-i

Interactive.

-t

Allocated pseudo-TTY

Scenarios

Attach to a Running Container

As the current user:

docker exec -it <container-id> /bin/bash

As root:

docker exec -u 0 -it <container-id> /bin/bash