Docker attach 命令

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

语法

shell 复制代码
docker attach [OPTIONS] CONTAINER

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

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

实例

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

shell 复制代码
docker attach --sig-proxy=false mynginx

##效果如下:
192.168.239.1 - - [10/Jul/2023: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" "-"
相关推荐
小黑_深呼吸29 分钟前
Prometheus实战教程:k8s平台-Mysql监控案例
运维·学习·kubernetes·prometheus
THMAIL44 分钟前
mac M芯片运行docker-desktop异常问题
macos·docker·容器
疯狂的挖掘机1 小时前
记一次从windows连接远程Linux系统来控制设备采集数据方法
linux·运维·windows
忧郁的狐狸1 小时前
Jenkins 安装与配置指南
运维·jenkins
sy_cora2 小时前
IEEE 列表会议第五届机器人、自动化与智能控制国际会议
运维·人工智能·机器人·自动化
两点王爷2 小时前
IDEA中springboot项目中连接docker
spring boot·docker·intellij-idea
数巨小码人2 小时前
Linux常见命令
大数据·linux·运维·服务器·elasticsearch·搜索引擎
家庭云计算专家2 小时前
还没用过智能文档编辑器吗?带有AI插件的ONLYOFFICE介绍
服务器·人工智能·docker·容器·编辑器
magic 2453 小时前
第五章:Linux用户管理
linux·运维·服务器
小叶子来了啊3 小时前
信息系统运行管理员:临阵磨枪版
运维·服务器·数据库