【K8S实战系统-清理篇1】k8s docker 删除没用的资源

【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"

上一篇:JAVA批量打包下载URL图片


下一篇:解决No converter for XXX with preset Content-Type ‘application/octet-stream;charset=UTF-8‘