2014-04-16 18:07:55 +00:00
|
|
|
% DOCKER(1) Docker User Manuals
|
2014-07-01 02:58:04 +00:00
|
|
|
% Docker Community
|
|
|
|
% JUNE 2014
|
2014-04-16 18:07:55 +00:00
|
|
|
# NAME
|
|
|
|
docker-attach - Attach to a running container
|
|
|
|
|
|
|
|
# SYNOPSIS
|
2014-07-01 02:58:04 +00:00
|
|
|
**docker attach**
|
2014-10-15 21:14:12 +00:00
|
|
|
[**--help**]/
|
2014-07-01 02:58:04 +00:00
|
|
|
[**--no-stdin**[=*false*]]
|
|
|
|
[**--sig-proxy**[=*true*]]
|
2014-11-28 04:21:55 +00:00
|
|
|
CONTAINER
|
2014-04-16 18:07:55 +00:00
|
|
|
|
|
|
|
# DESCRIPTION
|
2015-02-02 12:48:12 +00:00
|
|
|
The **docker attach** command allows you to attach to a running container using
|
|
|
|
the container's ID or name, either to view its ongoing output or to control it
|
|
|
|
interactively. You can attach to the same contained process multiple times
|
|
|
|
simultaneously, screen sharing style, or quickly view the progress of your
|
|
|
|
daemonized process.
|
|
|
|
|
|
|
|
You can detach from the container (and leave it running) with `CTRL-p CTRL-q`
|
|
|
|
(for a quiet exit) or `CTRL-c` which will send a `SIGKILL` to the container.
|
|
|
|
When you are attached to a container, and exit its main process, the process's
|
|
|
|
exit code will be returned to the client.
|
|
|
|
|
|
|
|
It is forbidden to redirect the standard input of a `docker attach` command while
|
|
|
|
attaching to a tty-enabled container (i.e.: launched with `-t`).
|
2014-12-06 00:50:56 +00:00
|
|
|
|
2014-04-16 18:07:55 +00:00
|
|
|
# OPTIONS
|
2014-10-15 21:14:12 +00:00
|
|
|
**--help**
|
|
|
|
Print usage statement
|
|
|
|
|
2014-04-16 18:07:55 +00:00
|
|
|
**--no-stdin**=*true*|*false*
|
2014-07-01 02:58:04 +00:00
|
|
|
Do not attach STDIN. The default is *false*.
|
2014-04-16 18:07:55 +00:00
|
|
|
|
2014-07-01 02:58:04 +00:00
|
|
|
**--sig-proxy**=*true*|*false*
|
2014-11-13 09:40:45 +00:00
|
|
|
Proxy all received signals to the process (non-TTY mode only). SIGCHLD, SIGKILL, and SIGSTOP are not proxied. The default is *true*.
|
2014-04-16 18:07:55 +00:00
|
|
|
|
|
|
|
# EXAMPLES
|
|
|
|
|
2014-04-17 15:36:58 +00:00
|
|
|
## Attaching to a container
|
2014-04-16 18:07:55 +00:00
|
|
|
|
|
|
|
In this example the top command is run inside a container, from an image called
|
|
|
|
fedora, in detached mode. The ID from the container is passed into the **docker
|
|
|
|
attach** command:
|
|
|
|
|
|
|
|
# ID=$(sudo docker run -d fedora /usr/bin/top -b)
|
|
|
|
# sudo docker attach $ID
|
|
|
|
top - 02:05:52 up 3:05, 0 users, load average: 0.01, 0.02, 0.05
|
|
|
|
Tasks: 1 total, 1 running, 0 sleeping, 0 stopped, 0 zombie
|
|
|
|
Cpu(s): 0.1%us, 0.2%sy, 0.0%ni, 99.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
|
|
|
|
Mem: 373572k total, 355560k used, 18012k free, 27872k buffers
|
|
|
|
Swap: 786428k total, 0k used, 786428k free, 221740k cached
|
|
|
|
|
|
|
|
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
|
|
|
|
1 root 20 0 17200 1116 912 R 0 0.3 0:00.03 top
|
|
|
|
|
|
|
|
top - 02:05:55 up 3:05, 0 users, load average: 0.01, 0.02, 0.05
|
|
|
|
Tasks: 1 total, 1 running, 0 sleeping, 0 stopped, 0 zombie
|
|
|
|
Cpu(s): 0.0%us, 0.2%sy, 0.0%ni, 99.8%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
|
|
|
|
Mem: 373572k total, 355244k used, 18328k free, 27872k buffers
|
|
|
|
Swap: 786428k total, 0k used, 786428k free, 221776k cached
|
|
|
|
|
|
|
|
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
|
|
|
|
1 root 20 0 17208 1144 932 R 0 0.3 0:00.03 top
|
|
|
|
|
|
|
|
# HISTORY
|
2014-04-17 15:36:58 +00:00
|
|
|
April 2014, Originally compiled by William Henry (whenry at redhat dot com)
|
2014-07-02 00:30:25 +00:00
|
|
|
based on docker.com source material and internal work.
|
2014-07-01 02:58:04 +00:00
|
|
|
June 2014, updated by Sven Dowideit <SvenDowideit@home.org.au>
|