Docker 是一款非常流行的容器化解決方案。使用 Docker 可以讓開發者輕松地將應用程序打包成鏡像,并在不同的環境中快速部署和運行。但是有時候我們需要停止某個容器或者停止所有的容器,接下來我們來看看如何停止 Docker 容器。
$ docker stop<容器名或 ID>
以上命令將停止指定名稱或 ID 的容器。如果想停止所有正在運行的容器,可以使用以下命令:
$ docker stop $(docker ps -q)
以上命令使用 $() 符號內的命令查找正在運行的所有容器的 ID,并將其傳遞給 docker stop 命令。這樣就可以停止所有正在運行的容器了。
如果要在容器內部執行某個命令,可以使用以下命令:
$ docker exec<容器名或 ID><命令>
以上命令將在指定容器中執行指定命令。例如,要在一個名為 my-container 的容器內部執行 bash 命令:
$ docker exec my-container bash
這樣就可以在 my-container 容器的命令行界面中執行 bash 命令了。