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" "-"
相关推荐
考虑考虑2 小时前
cmd局部设置java变量
运维·后端·自动化运维
生活爱好者!2 小时前
哇!影视新玩法!docker部署NEOWATCH NAS
运维·docker·容器
一技安身3 小时前
【信创】银河麒麟V10、统信UOS解压7Z文件
linux·运维·服务器
迷途呀4 小时前
CI/CD 自动化部署实践:让代码提交后自动上线
linux·运维·nginx·ci/cd·自动化
闲云自留地4 小时前
动手玩 Nova:Hypervisor、主机聚合、可用分区、虚拟机生命周期实操
运维·架构·openstack
binqian4 小时前
【linux】OpenSSH升级文档
linux·运维·网络
吴声子夜歌4 小时前
Shell编程——if条件语句
linux·运维·shell
和裕5 小时前
蜂窝板 vs 七层瓦楞重型纸箱:大件工业设备运输性能与成本全对比
大数据·运维·网络·人工智能·算法
Dawn-bit5 小时前
Linux 运维基础扩展:跳板机、堡垒机与物理服务器全流程
linux·运维·服务器·云计算·运维开发
新时代牛马5 小时前
Linux 定时任务:crontab、anacron 与systemd timer
linux·运维·服务器