docker删不掉镜像,怎么办

docker删不掉镜像,怎么办,第1张

有依赖该image的container,先删除container再删除image删除命令docker ps -a grep "Exited" awk '{print $1 }'xargs docker stopdocker ps -a grep "Exited" awk '{print $1 }'xargs docker rmdocker imagesgrep noneawk '{print $3 }'xargs docker rmi这样清空掉残余的容器后,再删除images就没有异常的提示了。

如果你的docker-registry是在container中,那么是无法使用命令删除image的,只能手动直接删除image文件。如果不是,那么可以使用docker rmi 镜像名 来进行删除

C_PANTXT文档根目录 - 目录仍在
NTFS分区都会有一个安全选项卡,你需要删除使用简单文件共享(推荐)对勾,看看

工具“ - >”文件夹选项“ - >”查看“ - >去掉”使用简单文件共享的文件夹
右键单击为1,在文件 - 属性取消够选 - 只读属性,否则权力不能改变的,是灰色的。
然后选择“添加 - >点击”“安全”选项卡高级“ - >单击”立即查找“ - >您的当前用户名选中, - >点击”确定“ - >然后“”打勾所有权限,然后点击“只允许确定读”“那你可以完全控制你的情况,然后C_PANtxt C_PANtxt文件”权限删除,可以删除。

我们开发环境Jenkins构建项目时报服务器磁盘空间不足,导致项目自动化构建部署失败,

Docker镜像服务器磁盘空间清理我们做了多次了,之前在清理Docker镜像服务器时走了不少弯路,查了不少Docker镜像服务器空间清理,都大同小异,都是一些如何清理历史镜像文件的文章,而实际按照清理镜像文件进行一顿 *** 作,释放的内存了了,最近一次磁盘空间报警事件,镜像文件清理也就才清理了40M,完全达不到清理磁盘空间的效果。
事实上我们的镜像执行sh脚本本身包含清理垃圾镜像文件的步骤:

因此,重要事情说三遍: 当Docker镜像服务器磁盘空间不足时,首先要考虑的时服务器的日志文件、大文件等等,最后才考虑Docker镜像本身占用的磁盘内存

df命令用于查看磁盘分区的使用情况,了解磁盘总量及用量,默认单位为KB。
当磁盘空间报警时,我们可以使用df命令查看磁盘分区使用情况:

注意,使用df -h命令会看到Docker镜像的/var/lib/docker 目录占很多空间,其实这是假象,许多同事初次看到这个接口首先应该就是去考虑如何清理/var/lib/docker,我也不例外。
不要受/var/lib/docker 目录影响,继续分析空间占用情况。

前面通过df命名我们大致了解了我们磁盘分区内存使用情况,使用du命令可以当前目录下文件、目录在磁盘中占用的空间的大小。
来到服务器顶层目录,执行命令:

找到内存使用异常的文件夹,进入其目录依次执行du -sh ,最终找到占用内存的大文件或日志,进行清理。
分享下我在情况过程找到的大文件

通过前面df 和du配合分析清理空间后,基本就能释放服务器磁盘空间,就简单提下Docker镜像清理咯,毕竟网上一大堆。
镜像清理。

批量清除无用的镜像


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/10400335.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-08
下一篇 2023-05-08

发表评论

登录后才能评论

评论列表(0条)

保存