A0629F575DAAE9B73E55094370705294.jpg

kubeadm reset -f 重置kubernetes

v1.13之后:

docker system prune --volumes  删除所有的对象
docker system prune            删除所有的对象(保留volumes)
docker container prune -f      直接删除已所有已停止的容器
docker image prune -a          移除所有未被使用的镜像
docker volume prune            删除所有的未被使用的存储卷
docker network prune           删除所有的未被使用的网络

例如:

docker image prune -a --filter "until=24h"
docker volume prune --filter "label!=keep"

v1.13之前:

docker rm -f `docker ps -a -q`    删除容器
docker rmi (docker images -q -f "dangling=true") 状态为dangling的镜像为未被打标签和没有被任何容器引用的镜像
docker volume rm(docker volume ls -q -f dangling=true) 删除存储卷

docker清理

删除所有已经停止的容器 
docker rm (docker ps -a -q)
杀死所有正在运行的容器
docker kill(docker ps -a -q)
删除所有已经停止的容器
docker rm (docker ps -a -q)
删除所有未打 dangling 标签的镜像
docker rmi(docker images -q -f dangling=true)
删除所有镜像
docker rmi (docker images -q)
强制删除镜像名称中包含“doss-api”的镜像
docker rmi --force(docker images | grep doss-api | awk '{print $3}')
删除所有未使用数据
docker system prune
只删除未使用的volumes
docker volume prune