插件窝 干货文章 docker怎么退出容器

docker怎么退出容器

容器 Docker 退出 终端 453    来源:    2025-04-06

在 Docker 中退出容器有以下几种方式,具体取决于你的需求:

1. 直接退出容器(但保持容器运行)

如果你是用 docker attachdocker exec -it 进入容器的交互式终端: - 按 Ctrl+P 然后 Ctrl+Q 组合键 - 这样会退出当前终端,但容器仍在后台运行

2. 退出并停止容器

如果你是用 docker run -it 启动的容器: - 在容器终端中输入 exit 或按 Ctrl+D - 这样会退出终端并停止容器

3. 强制退出(不推荐)

  • 直接关闭终端窗口(可能导致容器异常)
  • 在另一个终端执行 docker kill 容器ID

4. 推荐的最佳实践

# 退出但保持容器运行(detach模式)
Ctrl+P + Ctrl+Q

# 退出并停止容器
exit

# 查看运行中的容器
docker ps

# 重新连接运行中的容器
docker attach 容器ID

注意事项:

  1. 使用 docker exec 进入的容器,exit 只会退出会话,不会停止容器
  2. 使用 docker run -it 启动的容器,exit 会停止容器
  3. 生产环境建议使用 -d 参数让容器在后台运行

需要更详细的解释或其他 Docker 操作帮助吗?