📅  最后修改于: 2023-12-03 14:50:19.290000             🧑  作者: Mango
当使用Docker容器时,可能会存在一些停止的容器需要清理掉,以便释放更多的磁盘空间和资源。本文将介绍如何使用Shell/Bash语言删除所有已停止的容器。
docker rm $(docker ps -q -f status=exited)
该命令会使用docker rm
命令删除$(docker ps -q -f status=exited)
这个子命令返回的所有容器。
其中,docker ps
命令用于列出所有Docker容器,-q
选项用于仅返回容器ID,-f
选项用于根据指定的参数筛选容器(status=exited
代表已经停止的容器)。
sudo
)。status=exited
换成其他参数,例如status=running
或status=paused
。使用上述Shell/Bash命令可以轻松删除所有已经停止的Docker容器,以便为系统提供更多资源。此外,熟练掌握Shell/Bash语言还可以为Docker容器的管理提供更多的操作方式。