📅  最后修改于: 2023-12-03 15:30:32.089000             🧑  作者: Mango
本文将介绍如何使用 Shell-Bash 命令一次性停止所有正在运行的 Docker 容器。
在命令行中使用以下代码即可停止所有正在运行的 Docker 容器:
docker stop $(docker ps -aq)
这个命令的意思是先获取所有正在运行的容器 ID 列表,然后停止这些容器。
让我们详细分解一下上面的命令:
docker ps -aq
这个命令表示列出所有容器的 ID,不管它们是否在运行中。其中 -a
参数表示列出所有容器,-q
表示只输出容器的 ID。如果你只想停止某个特定的容器,可以使用 docker ps
命令来查看容器的名称或 ID,然后使用 docker stop
命令停止它。
docker stop
这个命令表示停止一个或多个容器。在这里,我们使用 $()
Shell 命令替换机制将上面的命令的输出作为 docker stop
命令的参数传递给它,从而停止所有正在运行的容器。
到此为止,你已经学会了使用 Shell-Bash 一次性停止所有正在运行的 Docker 容器。祝你好运!