首页 > 其他分享 >Docker下/var/lib/docker/overlay2清理

Docker下/var/lib/docker/overlay2清理

时间:2024-03-26 11:26:12浏览次数:22  
标签:容器 lib 删除 var 镜像 docker prune

 

查询镜像(Images)、容器(Containers)和本地卷(Local Volumes)等空间使用大户的空间占用情况
docker system df
# 详细信息
docker system df -v
清理磁盘,删除关闭的容器、无用的数据卷和网络,以及dangling镜像(即无tag的镜像)
docker system prune

# 命令清理得更加彻底,可以将没有容器使用Docker镜像都删掉。注意,这两个命令会把你暂时关闭的容器,以及暂时没有用到的Docker镜像都删掉了
docker system prune -a
删除悬空的镜像
docker image prune
删除无用的容器
# 会清理掉所有处于stopped状态的容器
docker container prune
删除无用的卷
 docker volume prune
删除无用的网络
docker network prune
删除所有悬空镜像,不删除未使用镜像
docker rmi $(docker images -f "dangling=true" -q)
删除所有未使用镜像和悬空镜像
docker rmi $(docker images -q)
删除所有未被容器引用的卷
docker volume rm $(docker volume ls -qf dangling=true)
删除所有已退出的容器
docker rm -v $(docker ps -aq -f status=exited)
删除所有状态为dead的容器
docker rm -v $(docker ps -aq -f status=dead)
查找指定目录下所有大于100M的所有文件
 find /var/lib/docker/overlay2/ -type f -size +100M -print0 | xargs -0 du -h | sort -nr
把/var目录下所有日志文件清空
for i in `find /var -name *.log*`;do >$i;done

标签:容器,lib,删除,var,镜像,docker,prune
From: https://www.cnblogs.com/banger/p/18096196

相关文章

  • docker-运行redis服务
    环境说明linux系统版本:lsb_release-a  docker版本:docker-v  不同的操作系统以及软件版本,可能会遇到不一样的问题,一定要注意版本问题。 查看docker中mysql的版本,可以去官网,需要kx上网才能打开。https://hub.docker.com/  最好是确认自己的服务器已经......
  • docker 和 conda 安装
    DockerRocky9dnfinstalldockerUbuntu20.04curl-fsSLhttps://get.docker.com-oget-docker.shsudoshget-docker.shsudousermod-aGdocker<username>sudoservicedockerstart重启dockerversiondockerinfodockerpull<name> 从dockerhub拉取镜像docke......
  • 别让 Docker 毁了你的 MySQL!
    Docker容器技术的火热,越来越多的应用开始被"装箱"。我们这些开发者享受着Docker带来的便捷和灵活,几乎恨不得把所有东西都塞进容器里。于是,连MySQL这样的有状态服务,也开始频频出现在Docker的舞台上。但是,把MySQL装进Docker,真的是个明智的选择吗?是否会给系统稳......
  • docker安装部署zabbix
    原文出处:https://blog.csdn.net/bjywxc/article/details/103308052 zabbix由2部分构成,zabbixserver与可选组件zabbixagent,要想搭建一个Zabbix的工作环境,主要有三个方面(界面、服务器和数据库)可以安装在同一台服务器上,也可以不在同一个服务器。本次使用Docker 开源的应用容器......
  • Docker进阶:Docker Swarm(集群搭建) —实现容器编排的利器
    Docker进阶:DockerSwarm(集群搭建)—实现容器编排的利器1、什么是DockerSwarm?2、DockerSwarm与DockerCompose的区别3、创建一个Swarm集群(1-Manager,2-Worker)1、资源准备2、初始化Swarm集群Manager节点3、添加Worker节点到Swarm集群4、Manager节点查看集群状态4、......
  • 数据库 char 与 varchar 的区别
     数据库内的char和varchar都是用于存储字符串数据类型的。两者主要区别是存储方式和存储情况:1)固定长度和可变长度char是固定长度的数据字符串类型,需指存储的字符长度;不论存储的字符长度是否达到了这个长度,都会占据指定存储的字符空间;例:定义一个char为10,......
  • Docker 容器编排利器 Docker Compose
    目录一、DockerCompose简介二、DockerCompose安装2.1Mac、Windows平台默认支持2.2Linux安装(通过包管理)2.2.1安装2.2.2测试2.2.3卸载2.3使用PIP安装与卸载2.3.1PIP安装2.3.2PIP卸载三、基本使用3.1术语3.2部署Flask应用四、Compose常用命令4.1命令对象与格......
  • docker-运行mysql服务
    环境说明linux系统版本:lsb_release-a  docker版本:docker-v  不同的操作系统以及软件版本,可能会遇到不一样的问题,一定要注意版本问题。 查看docker中mysql的版本,可以去官网,需要kx上网才能打开。https://hub.docker.com/ 最好是确认自己的服务器已经设置......
  • 使用libvirt的端口转发,实现虚拟机跟外界互通
    参考Dynamicport-forwardingforNAT-edkvm/libvirtnetworksForwardingIncomingConnections在/etc/libvirt/hooks添加qemu脚本,模板如下,需要根据自己的配置进行修改:#!/bin/bash#usedsomefromadvancedscripttohavemultipleports:useanequalnumberofguest......
  • Docker与防火墙
    文章目录DockerDocker是什么安装DockerDocker基础使用进入容器Docker-compose防火墙DockerDocker是什么dokcer是一个应用容器引擎,可以打包程序和运行环境,把环境和程序一起发布的容器,当你需要发布程序时,你可以使用dokcer将运行环境一起发布,docker完全使用沙箱机制......