在容器终端内
- 使用
Ctrl+D
或输入exit
:退出并停止容器(适用于通过docker run
启动的情况)。 - 使用
Ctrl+P
然后Ctrl+Q
:仅退出容器的终端(detach),让容器继续在后台运行。
以上的“停止”行为适用于通过
docker run
启动的容器。如果容器是通过docker start
启动的,Ctrl+D
或exit
只会退出终端,而不会停止容器。通过docker ps
可以察觉到这一点。
从主机停止容器
如果你想从主机停止正在运行的容器,可以使用:
docker stop <container_id_or_name>
替换 <container_id_or_name>
为容器的 ID 或名称。