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