首页 > 其他分享 >清理Docker的Overlay2存储驱动占用的磁盘空间

清理Docker的Overlay2存储驱动占用的磁盘空间

时间:2023-09-21 09:58:33浏览次数:38  
标签:prune Overlay2 清理 磁盘空间 Docker docker

要清理Docker的Overlay2存储驱动占用的磁盘空间,您可以执行以下步骤:

1.停止并删除所有已停止的容器:
docker container prune
2.删除未使用的镜像:
docker image prune
3.清理Docker的系统级缓存:
docker system prune --all --volumes
4.调整Docker配置以限制磁盘使用量(可选): 编辑/etc/docker/daemon.json文件,并添加以下内容:
json
{
  "storage-opt": [
    "size=<desired_size>"
  ]
}
将<desired_size>替换为您希望Overlay2使用的最大磁盘空间大小,例如10G表示10 GB。然后重启Docker服务以应用配置更改。

请注意,清理操作可能会导致数据丢失,请确保在执行任何清理操作之前,您的容器和镜像中不包含重要数据,并且您已经备份了必要的内容。

标签:prune,Overlay2,清理,磁盘空间,Docker,docker
From: https://www.cnblogs.com/khtt/p/17719166.html

相关文章

  • Docker loki+promtail+grafana安装
    docker-compose.yamlversion:"3"networks:loki:services:loki:image:grafana/loki:2.9.0ports:-"3100:3100"command:-config.file=/etc/loki/local-config.yamlnetworks:-lokipromtail:imag......
  • Docker Desktop 界面功能介绍,添加国内镜像源
     镜像源修改设置默认情况下,DockerDesktop会从DockerHub下载镜像,但在国内由于网络的原因,下载速度可能较慢,配置国内镜像源可以提速镜像下载。在DockerDesktop中配置镜像源非常简单,点击1、2后,在3处粘贴如下内容,重启生效。{ "registry-mirrors":[  "https://mirror.c......
  • 关于.Net 6.0 在Linux ,Docker容器中,不安装任何依赖就生成图形验证码!!!!!!!!!!!
    在.NetFramework时代,我们生成验证码大多都是用System.Drawing。在.Net6中使用也是没有问题的。但是,System.Drawing却依赖于WindowsGDI+。为了实现跨平台,我陷入了沉思!! 微软推荐使用SkiaSharp进行替代,所以就开始了,踩坑之旅首先,安装SkiaSharp 编写好图形生成代码。......
  • Ansible专栏文章之十四:Ansible管理docker和openstack
    回到:Ansible系列文章各位读者,请您:由于Ansible使用Jinja2模板,它的模板语法{%raw%}{{}}{%endraw%}和{%raw%}{%%}{%endraw%}和博客系统的模板使用的符号一样,在渲染时会产生冲突,尽管我尽我努力地花了大量时间做了调整,但无法保证已经全部都调整。因此,如果各位阅读时发......
  • docker-网络
    当你在浏览器中输入一个网址(比如www.baidu.com)并敲回车,这个过程后面都发生了什么?   你在Chrome的地址栏输入baidu.com1.DNS解析2.建立TCP连接3.发送HTTP请求4.服务器处理请求并返回响应5.接收HTTP响应6.浏览器渲染页面7.执行JavaScript代码 ......
  • 在 Ubuntu 上安装、启动和升级 Docker Desktop
    先决条件要成功安装DockerDesktop,你必须:满足系统要求。拥有UbuntuLunarLobster23.04或UbuntuJammyJellyfish22.04(LTS)的64位版本。DockerDesktop支持x86_64(或amd64)架构。对于非Gnome桌面环境,必须安装gnome-terminal:$sudoaptinstallgnome-termin......
  • Docker ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/contai
     错误排查:都会用 2那里 搜索 ,答案又是满天飞,且抄手一大帮! 正确实的方式:  tail-200f/var/log/messages    查看日志,具体定位! ......
  • Springboot 的 maven项目利用 maven插件构建 docker 镜像(免 DockerFile编写)
    Springboot的maven项目利用maven插件构建docker镜像(免DockerFile编写)本小节目的是springboot项目maven插件构建容器实验步骤:1.本地创建springboot项目,写业务逻辑代码2.提交代码到远程git仓库3.在linux环境拉取远程git仓库代码,构建镜像4.把构建完成的镜像推送......
  • docker-存储
    Docker主要提供了两种方式做数据的持久化DataVolume,由Docker管理,(/var/lib/docker/volumes/Linux),持久化数据的最好方式BindMount,由用户指定存储的数据具体mount在系统什么位置  DataVolume:可以在定义dockerfile的时候定义volume 定义匿名数据卷。在启动......
  • 关于.Net 6.0 在Linux ,Docker容器中,不安装任何依赖就生成图形验证码!!!!!!!!!!!
    在.NetFramework时代,我们生成验证码大多都是用System.Drawing。在.Net6中使用也是没有问题的。但是,System.Drawing却依赖于WindowsGDI+。为了实现跨平台,我陷入了沉思!! 微软推荐使用SkiaSharp进行替代,所以就开始了,踩坑之旅首先,安装SkiaSharp 编写好图形生成代码。......