要退出一个正在运行的 Docker 容器,有几种不同的方法,取决于你的具体需求:
如果你只是想从容器的交互式会话中退出,但希望容器继续在后台运行:
# 使用快捷键组合
Ctrl + P, Ctrl + Q
如果你想完全停止容器:
# 在容器内部执行
exit
# 或者
Ctrl + D
如果你不在容器内部,可以使用以下命令:
# 优雅停止容器
docker stop <容器ID或名称>
# 强制停止容器
docker kill <容器ID或名称>
停止后可以查看容器状态:
docker ps -a
exit
或 Ctrl+D
会停止容器(除非容器是以 --restart
参数启动的)Ctrl+P, Ctrl+Q
会分离容器终端但保持容器运行-d
参数启动的),不需要退出操作选择哪种方法取决于你是想完全停止容器还是只是暂时离开交互式会话。