首页 > 其他分享 >docker和containerd清空所有镜像和容器 并释放空间

docker和containerd清空所有镜像和容器 并释放空间

时间:2022-10-22 14:12:08浏览次数:91  
标签:ctr containerd crictl 清空 images docker rmi

文档说明:只记录关键有用的地方;

docker 清理


docker system df
# 占用存储空间,又没有用的容器
docker images -aq -f 'dangling=true' | xargs docker rmi


# 删除所有
docker system prune -a

docker stop $(docker ps -a | grep "Exited" | awk '{print $1 }')  //停止容器
docker rm $(docker ps -a | grep "Exited" | awk '{print $1 }')  //删除容器
docker rmi $(docker images | grep "none" | awk '{print $3}')  //删除镜像

docker rmi $(docker images -q) -f //删除所有镜像 谨慎使用



containerd 或者k8s 清理


ctr images list

crictl rmi --prune


crictl images -q | xargs -n 1 crictl rmi 2>/dev/null

查看镜像(ctr和crictl 两个都可以用)

ctr --namespace k8s.io containers ls
ctr --namespace k8s.io images ls


vi /etc/crictl.yaml
runtime-endpoint: unix:///var/run/containerd/containerd.sock
image-endpoint: unix:///var/run/containerd/containerd.sock
timeout: 10
# debug: true


crictl ps -a | grep -v Running | awk '{print $1}'
crictl images

参考文档:

  1. crictl 与 ctr 区别

标签:ctr,containerd,crictl,清空,images,docker,rmi
From: https://www.cnblogs.com/jingjingxyk/p/16816005.html

相关文章

  • CentOS 安装docker
    1.旧版本删除yumremovedocker\docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-logrotate\docker-logrotate\docker-se......
  • docker数据持久存储基础
    1、前言容器适用无状态的应用,容器运行时的数据分为两部分:镜像层和容器层。镜像层的数据是永久存储的,而容器的数据随着容器的停止也就消失。对于有状态的应用来说,没有持久......
  • docker安装mysql(win10已安装Docker Desktop)
    参考文档:我的学习能力::MySQL5.7参考手册::2.5.7.1使用Docker部署MySQL服务器的基本步骤如图所示: 下载MySQL社区版映像,运行以下命令: dockerpullmysql/......
  • 如何创建和使用Docker中的NFS存储卷
    Docker卷是为Docker容器设置持久存储的首选机制。卷是安装在容器内的主机文件系统上的现有目录。它们可以从容器和主机系统访问。Docker还允许用户挂载通过NFS远程文件......
  • linux docker容器安装nacos
    1、添加nacos数据源createdatabasecloud_nacos;usecloud_nacos;/**Copyright1999-2018AlibabaGroupHoldingLtd.**LicensedundertheApacheLicense......
  • 1_docker安装软件
    1_docker安装软件docker安装mysql流程Ubuntu使用Docker镜像安装MySQL5.7_evak_的博客-CSDN博客curl-fsSLhttps://get.docker.com|bash-sdocker--mirrorA......
  • docker安装rabbitmq(win10已安装Docker Desktop)
    打开rabbitmq官方网站:DownloadingandInstallingRabbitMQ—RabbitMQ如图所示: 在WindowsPowerShell中运行:dockerrun-it--rm--namerabbitmq-p5672:5672-p......
  • Docker
    Docker1、docker简介​Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux或Windows操作系统......
  • Docker 基础详解
     一、docker安装(ubuntu22.04)配置阿里源sudosed-i-r's#http://(archive|security).ubuntu.com#https://mirrors.aliyun.com#g'/etc/apt/sources.list&&sudoapt-......
  • 1.ClickHouse系列之Docker本地部署
    本文介绍docker-compose方式部署clickhouse数据库编写docker-compose.yml文件:version:'3'services:elasticsearch:image:clickhouse/clickhouse-server......