菜鸟笔记
提升您的技术认知

docker attach 命令-ag真人游戏

阅读 : 1526

docker 命令大全

docker attach :连接到正在运行中的容器。

语法

docker attach [options] container

要attach上去的容器必须正在运行,可以同时连接上同一个container来共享屏幕(与screen命令的attach类似)。

官方文档中说attach后可以通过ctrl-c来detach,但实际上经过我的测试,如果container当前在运行bash,ctrl-c自然是当前行的输入,没有退出;如果container当前正在前台运行进程,如输出nginx的access.log日志,ctrl-c不仅会导致退出容器,而且还stop了。这不是我们想要的,detach的意思按理应该是脱离容器终端,但容器依然运行。好在attach是可以带上--sig-proxy=false来确保ctrl-d或ctrl-c不会关闭容器。

实例

容器mynginx将访问日志指到标准输出,连接到容器查看访问信息。

coonote@coonote:~$ docker attach --sig-proxy=false mynginx
192.168.239.1 - - [10/jul/2016:16:54:26  0000] "get / http/1.1" 304 0 "-" "mozilla/5.0 (windows nt 6.1; wow64) applewebkit/537.36 (khtml, like gecko) chrome/45.0.2454.93 safari/537.36" "-"

docker 命令大全

网站地图