首页/云/Docker 容器速查/docker attach 附着到容器主进程
本包目录(366 条)
基础命令50 条
镜像与构建107 条网络与存储52 条Compose 编排55 条资源与安全50 条容器排障52 条

docker attach 附着到容器主进程

占用当前终端直接连接容器的标准输入输出;与 exec 的关键区别是它连着主进程,按键信号会直接传给服务。

Docker 容器速查云更新于 2026-10-12
用途附着到 PID1 的标准流
语法docker attach [--detach-keys=keys] CONTAINER
脱离默认 Ctrl-P Ctrl-Q 组合脱离且不停止容器

示例

示例
docker attach web
docker attach --detach-keys='ctrl-d' web
attach 状态下 Ctrl-C 会作为信号发给容器主进程,可能直接停掉服务;只做排查优先用 docker exec。

易错点

  • 记不清脱离组合键时 Ctrl-C 会误停服务,先在测试容器练熟 Ctrl-P Ctrl-Q 再上生产
  • 多个终端同时 attach 会共享输出并竞争输入,不适合多人同时操作

数据来源与参考

  • Docker 官方 CLI 参考:docker attach(docs.docker.com)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌