退出Docker exec模式

要退出一个正在运行的 docker exec 会话,有以下几种方法:

  1. 标准退出

    • 如果你是在交互式 shell 会话中(例如,使用 docker exec -it container_id /bin/bashdocker exec -it container_id /bin/sh),你可以使用 Ctrl+D 来退出 shell。这是最常用的方法,相当于在标准 Linux shell 中输入 exit 命令。
  2. 使用 exit 命令

    • 在交互式 shell 会话中,你也可以直接输入 exit 命令并按 Enter,这样会正常结束会话并退出。
  3. **使用 Ctrl+C**:

    • 如果你运行的是一个命令,而不是一个交互式 shell,会话未结束且你需要强制退出,你可以使用 Ctrl+C 来中断并退出会话。

示例:

1
2
3
docker exec -it container_id /bin/bash
# 在交互式 shell 中
exit # 或者使用 Ctrl+D

以上是退出 docker exec 会话的常见方法。根据具体的使用场景,你可以选择适合的方法来退出会话。