docker 命令详解(十三):attach

Posted youzhouliu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 不会关闭容器。

三、使用示例

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

docker attach --sig-proxy=false exp_nginx

四、帮助查看

 

以上是关于docker 命令详解(十三):attach的主要内容,如果未能解决你的问题,请参考以下文章

Docker命令详解

docker命令详解

docker run命令详解 转

docker run命令详解及示例

五十三.Docker概述部署DockerDocker镜像Docker基本命令

kubectl 命令详解(二十三):create rolebinding