| 语法 | docker attach [--detach-keys=ctrl-a,d] [--sig-proxy=false] 容器 |
|---|---|
| 与 exec 区别 | attach 连的是现有主进程 I/O;exec 在容器内另起新进程 |
| 安全分离 | 默认 Ctrl+P Ctrl+Q;可自定义 --detach-keys |
| 信号风险 | --sig-proxy 默认开启:Ctrl+C 转发 SIGINT 给 PID 1 |
使用示例
使用示例
docker attach --detach-keys="ctrl-a,d" myapp
# 分离:Ctrl-A 再按 d;禁转发:加 --sig-proxy=false启动时没加 -i(或 stdin 已关闭)的容器,attach 后敲不了字;只想看输出用 docker logs -f 更安全。