博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
docker删除镜像
阅读量:6244 次
发布时间:2019-06-22

本文共 916 字,大约阅读时间需要 3 分钟。

hot3.png

1.根据REPOSITORY删除

# jre 为 REPOSITORYdocker rmi jre# 强制删除docker rmi -f jre

2.根据IMAGE ID删除

# aa71917f0484 为 IMAGE IDdocker rmi aa71917f0484# 强制删除docker rmi -f aa71917f0484

 3.删除所有TAG为NONE的镜像

    3.1此方法会找到TAG为NONE的镜像,然后找到其对应的IMAGEID,然后把所有是这个IMAGEID的镜像都删除

docker rmi (docker images | grep none | awk '{print $3}')

    3.2此方法会删除那些TAG为NONE的镜像,不会去找IMAGEID再删除

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

4.删除相同IMAGEID但是TAG为NONE的镜像

    如下图这种,试了3.2的方式,删除不掉

090245_KjDo_2937605.png

    查看一下两者的digest有何区别:

docker images --digests

090005_Hjz3_2937605.png

    可以根据digest删除镜像:

#docker rmi REPOSITORY@
docker rmi docker.io/centos@sha256:989b936d56b1ace20ddf855a301741e52abca38286382cba7f44443210e96d16

5.删除丢失的镜像(docker版本:18.03.0-ce)

    升级docker版本之后,有几个镜像能用 docker images 查到,但是删除时报:Error: No such image

114716_zRVV_2937605.png

114728_DE90_2937605.png

    删除方法,删除下面文件夹内的相关文件,我这里全部删除,请谨慎操作

rm -rf /var/lib/docker/containers/*rm -rf /var/lib/docker/image/*rm -rf /var/lib/docker/overlay2/*

 

转载于:https://my.oschina.net/u/2937605/blog/1797083

你可能感兴趣的文章
sudo命令:解决使用Linux命令行时出现的错误提示
查看>>
Linux的IRQ中断子系统分析
查看>>
使用FreeMarker替换JSP的10个理由
查看>>
阿里云创建E-MapReduce 2 创建集群
查看>>
白帽子认为2017年网络安全的头号威胁是大规模监控
查看>>
前端JS如何获取主域名(根域名)
查看>>
VR技术行业应用前景初探:技术创新定义精彩未来
查看>>
知识产权攻击是从哪冒出来的?
查看>>
宽带服务商设局,美国法律这么治
查看>>
混合IT架构的最佳实践
查看>>
一文详解神经网络 BP 算法原理及 Python 实现
查看>>
高通与联想达成新专利许可协议
查看>>
阿里科学家王刚、吴翰清同时入选MIT2017年度TR35 开创中国互联网企业先河
查看>>
继SDS之后又迎来CDM,存储行业真要变天了?
查看>>
美媒:联想电脑威胁五角大楼网络安全
查看>>
绿色智慧城市|城市增长边界的几个误区
查看>>
美国土安全部发警告:尽快卸载QuickTime for Windows
查看>>
《SEO的艺术(原书第2版)》——3.9 为客户挖掘和直接营销开展SEO
查看>>
运营商造梦“管道+内容”三十载不言放弃
查看>>
《 自动化测试最佳实践:来自全球的经典自动化测试案例解析》一一3.1 本案例研究的背景...
查看>>