欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-03-12 11:58:18
...

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