我的编程空间,编程开发者的网络收藏夹
学习永远不晚

docker 清理缓存脚本解析

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

docker 清理缓存脚本解析

一、硬盘占用查看

1.硬盘空间查看

df -TH

2.inode查看

df -i

3.Docker占用的磁盘空间查看

docker system df

二.docker清理

1.删除所有已经停止的容器

注意:要先确认停止的容器中是否有不可以删除的,也可以删除后使用镜像再启一个容器。

docker rm $(docker ps -a|grep Exited |awk '{print $1}')docker rm $(docker ps -qf status=exited)

2.删除所有未打标签的镜像

docker rmi $(docker images -q -f dangling=true)

3.删除所有无用的volume

docker volume rm $(docker volume ls -qf dangling=true)

4.清理磁盘、删除关闭的容器、无用的数据卷和网络

  • 参数:-a : 清除所有没有容器引用的镜像时,使用 docker system prune -a (慎用)-f  or --force     
  • 强制清除,不会出现提示,使用docker system prune -f(慎用)--filter :           
  • 用来限制要保留的镜像的范围,例如:只清除超过创建时间超过24小时的镜像(docker image prune -a --filter "until=24h")

三、docker命令扩展

1.停止所有运行中的容器

docker stop $(docker ps -q)

2.停止所有容器

 docker stop $(docker ps -a -q)

3.重启所有容器

docker restart $(docker ps -a -q)

4.获取停止的容器id

cut:
docker ps -a | grep Exited | cut -d' ' -f1
 
awk:
docker ps -a | grep Exited | awk '{print $1}'

5.启动所有停止的容器

docker ps -a | grep Exited | awk '{print $1}' |xargs docker start

6.删除所有容器

 docker rm $(docker ps -aq)

7.删除所有镜像

docker rmi $(docker images -q)

四、清理docker缓存脚本

#!/bin/sh
echo "======== start clean docker containers logs ========"
logs=$(find /var/lib/docker/containers/ -name *-json.log)
for log in $logs
    do
	echo "clean logs : $log"
	cat /dev/null > $log 
    done
echo "======== end clean docker containers logs ========" 

到此这篇关于docker 清理缓存脚本解析的文章就介绍到这了,更多相关docker 清理缓存 内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

docker 清理缓存脚本解析

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Shell脚本批量清除Nginx缓存

前言*随着整个互联网的发展,产生了无数大大小小的网站,随之而来用户对网站UI和速度体验也在日益加强,对企业或者个人来说,赢得用户体验也就意味着赢得先机。 那今天我们在这里针对网站速度这方面来一起交流,提高网站速度对于运维工程师、程序员来说变
2022-06-04

docker怎么清理容器缓存

要清理Docker容器缓存,可以使用以下命令:停止并删除所有Docker容器:docker stop $(docker ps -a -q)docker rm $(docker ps -a -q)删除所有无用的Docker镜像:docker
docker怎么清理容器缓存
2024-02-29

Shell脚本实现精准清除Squid缓存

此脚本是在张宴的缓存清理脚本上做了修改的,主要是增加if选项,并根据$1参数类型来选择性的列出缓存文件所在地址(因为$1并不固定,有时是特定的jpg类型,有时是域名)目前在自己的Squid缓存服务器上应用,感觉采集缓存网址基本上没什么误差了
2022-06-04

怎么用Shell脚本批量清除Nginx缓存

这篇文章主要介绍“怎么用Shell脚本批量清除Nginx缓存”,在日常操作中,相信很多人在怎么用Shell脚本批量清除Nginx缓存问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用Shell脚本批量清除N
2023-06-09

怎么用Shell脚本实现精准清除Squid缓存

这篇文章主要讲解了“怎么用Shell脚本实现精准清除Squid缓存”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用Shell脚本实现精准清除Squid缓存”吧!此脚本是在张宴的缓存清理脚
2023-06-09

Metro应用缓存如何清理 图解Win8应用商店缓存文件清理

Win8应用商店大大方便了用户安装软件,不过Win8应用商店的缓存文件也导致了我们系统C盘剩余空间越来越小,给系统稳定性带来不便,那么如何清理win8商店缓存文件呢?这个相信是不少使用Win8系统比较容易遇到的问题吧。下面本文将教大家如何清
2022-06-04

win101909版本如何清理应用商店的缓存

今天小编给大家分享一下win101909版本如何清理应用商店的缓存的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1.打开设备
2023-07-01

AndroidRecyclerView缓存复用原理解析

RecyclerView是Android一个更强大的控件,其不仅可以实现和ListView同样的效果,还有优化了ListView中的各种不足。其可以实现数据纵向滚动,也可以实现横向滚动(ListView做不到横向滚动)。接下来讲解RecyclerView的用法
2022-11-13

PHP数据缓存和清理函数详解:memcache、Redis、APC等函数的数据缓存和清理管理方法

PHP数据缓存和清理函数详解:memcache、Redis、APC等函数的数据缓存和清理管理方法引言:在PHP开发中,数据缓存和清理是非常重要的一部分。合理地使用缓存可以提升网站性能,而清理管理功能可以帮助我们及时释放占用的内存资源。本文将
PHP数据缓存和清理函数详解:memcache、Redis、APC等函数的数据缓存和清理管理方法
2023-11-18

vue发布后不清理缓存怎么解决

今天小编给大家分享一下vue发布后不清理缓存怎么解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。Vue.js 是一款流行的
2023-07-06

阿里云清理服务器内缓存方法详解

在使用阿里云服务器的过程中,我们可能会遇到服务器运行缓慢、内存占用高等问题。其中,服务器内缓存的清理是一个重要的步骤,能够有效提高服务器的运行效率。那么,阿里云清理服务器内缓存的具体方法是什么呢?本文将详细介绍。一、阿里云清理服务器内缓存的方法阿里云提供了一系列的清理缓存工具,包括Web服务器缓存清理工具、数据库
阿里云清理服务器内缓存方法详解
2023-11-17

linux 权限管理命令脚本解析

目录权限管理命令权限的查看及含义权限修改数字权限用户操作添加用户修改文件所有者修改所属组ACL操作ACL基本命令权限管理命令 权限的查看及含义 可以使用ls -l来查看每个文件或目录的权限,一共有十位 ls -ls ------------
2023-09-20

小程序开发中如何同步清理本地数据缓存

这篇“小程序开发中如何同步清理本地数据缓存”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“小程序开发中如何同步清理本地数据缓存”,小编整理了以下知识点,请大家跟着小编的步伐一步一步的慢慢理解,接
2023-06-26

编程热搜

目录