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" "-"
相关推荐
007张三丰3 分钟前
系统架构设计师范文5:论负载均衡设计
运维·系统架构·负载均衡·软考·软考高级论文
志栋智能11 分钟前
跨越人机边界:超自动化巡检如何重塑工作流程?
运维·网络·人工智能·安全·自动化
Hungry_Shark14 分钟前
Windows上Docker安装失败:DockerDesktop must beowned by an elevated account
windows·docker
苏渡苇15 分钟前
关于Docker镜像仓库
docker·镜像仓库·docker私有镜像仓库
zzipeng16 分钟前
IMX6ULL CAN通讯应用学习
linux·运维·网络
goyeer21 分钟前
【ITIL】ITIL服务管理的四个维度
大数据·运维·信息化·自动运维·itil
流放深圳24 分钟前
CentOS7 安装 Redis Stack
docker·redisstack
ai产品老杨31 分钟前
深度架构解析:基于异构计算与 Docker 容器化的 AI 视频管理平台实战
人工智能·docker·架构
中国lanwp32 分钟前
CentOS 7 搭建 NFS Server 服务端 + 客户端 完整一键配置
linux·运维·centos
a2591748032-随心所记44 分钟前
android拆解super.img内容
android·linux·运维·服务器