插件窝 干货文章 docker进入容器后 怎么退出来

docker进入容器后 怎么退出来

容器 退出 Docker Ctrl 450    来源:    2025-04-26

在 Docker 容器中退出交互式会话的方法取决于你进入容器的方式。以下是常见的几种退出方式:

1. 如果使用 docker exec -it 进入容器

这是最常见的方式,退出方法:

exit

或者使用快捷键:

Ctrl + D

2. 如果使用 docker attach 进入容器

这种情况下退出要特别注意: - 直接输入 exitCtrl + D 会停止容器 - 安全退出而不停止容器的方法是:

Ctrl + P, Ctrl + Q

(先按 Ctrl+P,松开后再按 Ctrl+Q)

3. 其他注意事项

  • 退出后容器是否继续运行取决于启动时的命令:
    • 如果是以 -it 交互模式启动的,退出后容器会停止
    • 如果是以 -d 后台模式启动的,退出 exec 会话不会影响容器

4. 验证容器状态

退出后可以检查容器状态:

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 容器交互会话。