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" "-"
相关推荐
大锦终6 小时前
【Linux】udp网络程序
linux·运维·服务器·网络
Syntech_Wuz7 小时前
从 C 到 C++:容器适配器 std::stack 与 std::queue 详解
数据结构·c++·容器··队列
wanhengidc7 小时前
巨椰云手机引领未来
运维·服务器·网络·游戏·智能手机
wanhengidc7 小时前
云手机的真实体验感怎么样
运维·服务器·安全·游戏·智能手机
脏脏a7 小时前
【Linux】Linux工具漫谈:yum 与 vim,高效操作的 “左膀右臂”
linux·运维·服务器
Yyyy4828 小时前
容器化技术
docker
悟能不能悟8 小时前
dcpatchscan.exe这是什么
运维·服务器
wanhengidc8 小时前
云手机 流畅运行
运维·服务器·安全·游戏·智能手机
云飞云共享云桌面8 小时前
广东某模具制造工厂用一台云服务器供8个研发设计同时用
linux·运维·服务器·网络·自动化·制造
大博士.J8 小时前
手机端-adb脚本自动化-真机版
运维·智能手机·自动化