在 Docker 中退出容器有以下几种方式,具体取决于你的需求:
如果你是用 docker attach
或 docker exec -it
进入容器的交互式终端:
- 按 Ctrl+P
然后 Ctrl+Q
组合键
- 这样会退出当前终端,但容器仍在后台运行
如果你是用 docker run -it
启动的容器:
- 在容器终端中输入 exit
或按 Ctrl+D
- 这样会退出终端并停止容器
docker kill 容器ID
# 退出但保持容器运行(detach模式)
Ctrl+P + Ctrl+Q
# 退出并停止容器
exit
# 查看运行中的容器
docker ps
# 重新连接运行中的容器
docker attach 容器ID
docker exec
进入的容器,exit 只会退出会话,不会停止容器docker run -it
启动的容器,exit 会停止容器-d
参数让容器在后台运行需要更详细的解释或其他 Docker 操作帮助吗?