docker出现相同的image条目的删除办法
一、问题:在测试docker安装的prometheus系统时,由于异常操作,使用docker image ls出现了两条一模一样的条目,如下:
[root@ELK prometheus]# docker image ls
REPOSITORY TAG IMAGE ID CREATED SIZE
prom/prometheus latest de242295e225 10 days ago 140MB
prom/prometheus latest de242295e225 10 days ago 140MB
可以看到,两个条目一模一样,不仅名称相同,id相同,而且tag也相同。因此无法使用带tag删除的方法。
二、处理办法
1、使用docker rmi de242295e225命令和docker rmi -f de242295e225命令都无法删除。
考虑直接删除image的存储标识。
2、进入image所在目录并查看image:
[root@ELK sha256]# cd /var/lib/docker/image/overlay2/imagedb/content/sha256
[root@ELK sha256]# ll
总用量 8
-rw-------. 1 root root 6667 5月 18 08:13 de242295e2257c37c8cadfd962369228f8f10b2d48a44259b65fef44ad4f6490
3、删除image
[root@ELK sha256]# rm -rf de242295e2257c37c8cadfd962369228f8f10b2d48a44259b65fef44ad4f6490
4、重启docker
[root@ELK sha256]# systemctl restart docker.service
5、重新pull所需要的prometheus镜像image
[root@ELK prometheus]# docker pull prom/prometheus
6、重新运行prometheus:
[root@ELK prometheus]# docker run -d -p 9090:9090 -v $PWD/prometheus.yml:/etc/prometheus/prometheus.yml -v $PWD/prometheus-data:/prometheus --name prometheus prom/prometheus
最新文章
- 国内最给力五大免费VPN商家
- [logstash-input-file]插件使用详解
- Maven-setting.xml详解
- scala入门教程:scala中的面向对象定义类,构造函数,继承
- Intellij IDEA常用快捷键——Mac版
- 相识从C语言开始
- CM: 使用gerrit,提交代码到CM
- Hibernate框架的基本搭建(一个小的java project的测试向数据库中插入和查询数据的功能)
- PHP框架 Laravel Eloquent ORM 批量插入数据 &;&; 批量更新目前没有
- Easyui-Combobox多选下拉框
- Hdu5517 Triple
- 微信小程序实战:天气预报
- Yarn任务提交流程(源码分析)
- Python3+Requests-HTML+Requests-File解析本地html文件
- svo_udp通信02——一组数据发送
- MHA-Atlas-MySQL高可用集群
- 第70节:Java中xml和tomcat
- MSSQL清理日志\删除数据\收缩数据库
- [OpenCV]直线拟合
- c# 二十四小时制