Docker 是當前流行的容器化技術,允許用戶將應用程序打包成獨立的容器并在任何環境中運行。正常情況下,我們需要使用一些命令啟動、停止和管理 Docker 容器。本文將介紹如何在 Docker 中關閉全部容器。
$ docker ps -q | xargs docker stop
上面的命令將列出所有 Docker 容器的 ID,然后使用 xargs 命令將容器 ID 傳遞給 docker stop 命令,從而關閉所有容器。該命令適用于 macOS,Linux 和 Windows 系統。
同時,您還可以通過類似的方式一次性刪除所有停止的容器:
$ docker ps -aq --no-trunc -f status=exited | xargs docker rm
上面的命令將列出所有已停止的 Docker 容器的 ID,并使用 xargs 命令將它們傳遞給 docker rm 命令以刪除它們。該命令也適用于 macOS,Linux 和 Windows 系統。
總之,關閉所有 Docker 容器并不難,只需要幾行簡單的命令就可以完成。這個技巧可以使您的 Docker 使用更加簡單和有效。