📅  最后修改于: 2023-12-03 15:14:46.026000             🧑  作者: Mango
在使用Docker过程中,我们通常会创建大量的容器以及镜像。当这些容器或镜像不再需要时,我们需要及时清理它们,以避免占用过多的存储空间。在某些情况下,我们甚至需要删除停止的容器和所有未使用的镜像,以释放内存,并确保容器能够正常运行。
本文将介绍如何使用Docker CLI命令来删除停止的容器和所有未使用的镜像。
通过使用Docker CLI命令docker rm
可以删除停止的容器。以下是几个常用的选项:
-f
:强制删除容器。-v
:同时删除关联的卷。$(docker ps -q -f "status=exited")
:删除所有已停止的容器。以下是删除所有已停止的容器的命令:
docker rm $(docker ps -q -f "status=exited")
未使用的镜像是指没有容器使用它的镜像。通过使用Docker CLI命令docker image prune
可以删除所有未使用的镜像。以下是几个常用的选项:
-f
:强制删除镜像。-a
:同时删除未被引用的镜像。以下是删除所有未使用的镜像的命令:
docker image prune -af
本文介绍了如何使用Docker CLI命令来删除停止的容器和所有未使用的镜像,以避免占用过多的存储空间,并确保容器能够正常运行。