在 Linux 系统中,可以使用命令行工具停止 Docker 容器或服务。
停止单个容器
停止正在运行的 Docker 容器,可以使用以下命令:
docker stop CONTAINER_ID
其中 CONTAINER_ID 是容器的 ID 或名称。
例如,要停止名为 "my-container" 的容器,请使用以下命令:
docker stop my-container
停止所有容器
要停止系统中所有正在运行的容器,可以使用以下命令:
docker stop $(docker ps -aq)
此命令将查找所有正在运行的容器的 ID,并使用它们作为停止每个容器的参数。
停止 Docker 服务
要停止 Docker 服务,可以使用以下命令:
sudo systemctl stop docker
此命令将停止 Docker 守护进程和所有正在运行的容器。
重新启动 Docker 服务
在停止 Docker 服务后,可以通过以下命令重新启动:
sudo systemctl start docker
此命令将启动 Docker 守护进程并重新创建先前创建的所有容器。
注意:
在停止 Docker 容器时,容器的状态将变为 "已停止"。
在停止 Docker 服务时,所有正在运行的容器也将停止。
重新启动 Docker 服务后,先前创建的所有容器将根据其持久性设置重新启动或重新创建。