📜  如何停止 docker - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:24:02.766000             🧑  作者: Mango

如何停止 Docker

在某些情况下,需要停止 Docker 容器或服务,本文将介绍如何使用 Shell 或 Bash 停止 Docker。

停止 Docker 容器

要停止 Docker 容器,我们可以使用 docker stop 命令,命令格式如下:

docker stop [OPTIONS] CONTAINER [CONTAINER...]

其中,OPTIONS 表示一些参数选项,CONTAINER 表示要停止的容器。以下是一些常用的参数选项:

  • -t:指定停止容器的超时时间,默认为 10 秒。
  • --time:同 -t

下面是一些示例命令:

  • 停止名为 my-mongo 的容器:
docker stop my-mongo
  • 停止多个容器:
docker stop my-mongo my-redis my-mysql
  • 停止所有运行中的容器:
docker stop $(docker ps -q)

在以上命令中,$(docker ps -q) 表示获取所有运行中的容器的 ID。

停止 Docker 服务

要停止 Docker 服务,我们可以使用 systemctl 命令,命令格式如下:

sudo systemctl stop docker

如果你使用的是老版本的 Docker,可能需要使用 service 命令:

sudo service docker stop

以上是 Linux 系统下的命令,如果你使用的是 Windows 或 macOS,可以通过图形界面或者命令行等方式停止 Docker 服务。

总结

本文介绍了如何使用 Shell 或 Bash 停止 Docker 容器或服务,希望对你有所帮助。如果你想了解更多 Docker 相关的知识,可以访问 Docker 官方文档