在 Docker 容器中退出交互式会话的方法取决于你进入容器的方式。以下是常见的几种退出方式:
docker exec -it
进入容器这是最常见的方式,退出方法:
exit
或者使用快捷键:
Ctrl + D
docker attach
进入容器这种情况下退出要特别注意:
- 直接输入 exit
或 Ctrl + D
会停止容器
- 安全退出而不停止容器的方法是:
Ctrl + P, Ctrl + Q
(先按 Ctrl+P,松开后再按 Ctrl+Q)
-it
交互模式启动的,退出后容器会停止-d
后台模式启动的,退出 exec 会话不会影响容器退出后可以检查容器状态:
docker ps -a
进入方式 | 退出方法 | 容器状态影响 |
---|---|---|
docker exec -it | exit 或 Ctrl+D | 保持运行 |
docker attach | Ctrl+P, Ctrl+Q | 保持运行 |
docker attach | exit 或 Ctrl+D | 容器停止 |
docker run -it | exit 或 Ctrl+D | 容器停止 |
记住这些快捷键可以让你更高效地管理 Docker 容器交互会话。