【K8S实战系统-清理篇1】k8s docker 删除没用的资源
Docker采用保守的方法来清理未使用的对象(通常称为“垃圾收集”),例如图像,容器,卷和网络:除非你明确地要求Docker这样做,否则通常不会删除这些对象。这可能导致Docker占用较多额外的磁盘空间。对于每种类型的对象,Docker都提供了一个prune命令修剪一次清理多种类型的对象。本文主要说明如何使用这些prune命令。
1. prune 镜像
删除所有未被使用的镜像
$ docker image prune -a -f
删除24h前的所用镜像
docker image prune -a -f --filter"until = 24h"
2. prune 容器
删除所有未被使用的容器
$ docker container prune -a -f
删除24h前的所用容器
docker container prune -a -f --filter"until = 24h"
3. prune 存储卷
删除所有未被使用的卷
$ docker volume prune -f
删除24h前的所用容器
docker volume prune -f --filter"until = 24h"
4. prune 网络
删除所有未被使用的juan
$ docker network prune -f
删除24h前的所用容器
docker network prune -f --filter"until = 24h"