docker强制删除none的image镜像
昨晚使用dockerfile生成一个镜像,中途断网了,导致p_w_picpaths的REPOSITORY出现<none>
他的名字和tag都是为none
错误提示:
Failed to remove p_w_picpath (bceaae03d0ea): Error response from daemon: conflict: unable to delete bceaae03d0ea (must be forced) - p_w_picpath is being used by stopped container 31142aabc63c
首先我查看镜像
再查看容器,包括运行后退出的。
#引起上面的原因是docker官方要求,docker rmi p_w_picpath_id 只能删除未被使用的p_w_picpath。
由上面这段话,我推断到有容器在使用这个镜像,所以没法删除。
排除方法:1、删除和bceaae03d0ea镜像有关联的容器 2、再重新删除镜像
查看镜像 [root@salt-master ~]# docker p_w_picpaths REPOSITORY TAG IMAGE ID CREATED SIZE <none> <none> bceaae03d0ea 15 hours ago 172 MB 516249940/centos6-ssh v1 f6bb69ea7020 19 hours ago 556.4 MB centos6-ssh latest f6bb69ea7020 19 hours ago 556.4 MB docker.io/centos centos6 8315978ceaaa 4 weeks ago 194.6 MB docker.io/ubuntu 12.10 3e314f95dcac 2 years ago 172 MB 查看所有容器 [root@salt-master ~]# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 31142aabc63c bceaae03d0ea "/bin/sh -c 'apt-get " 15 hours ago Exited (100) 15 hours ago drunk_borg f8aa111d0066 centos6-ssh "/usr/sbin/sshd -D" 18 hours ago Up 18 hours 0.0.0.0:32768->22/tcp my-first-docker [root@salt-master ~]# docker ps -l CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 31142aabc63c bceaae03d0ea "/bin/sh -c 'apt-get " 15 hours ago Exited (100) 15 hours ago drunk_borg [root@salt-master ~]#
[root@salt-master ~]# docker ps -a |grep bceaae03d0ea 31142aabc63c bceaae03d0ea "/bin/sh -c 'apt-get " 15 hours ago Exited (100) 15 hours ago drunk_borg
[root@salt-master ~]# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 31142aabc63c bceaae03d0ea "/bin/sh -c 'apt-get " 15 hours ago Exited (100) 15 hours ago drunk_borg f8aa111d0066 centos6-ssh "/usr/sbin/sshd -D" 18 hours ago Up 18 hours 0.0.0.0:32768->22/tcp my-first-docker 删除已经退出运行的容器 [root@salt-master ~]# docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker rm 31142aabc63c [root@salt-master ~]# [root@salt-master ~]# [root@salt-master ~]# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES f8aa111d0066 centos6-ssh "/usr/sbin/sshd -D" 18 hours ago Up 18 hours 0.0.0.0:32768->22/tcp my-first-docker
删除none镜像 [root@salt-master ~]# docker p_w_picpaths |grep none <none> <none> bceaae03d0ea 15 hours ago 172 MB [root@salt-master ~]# docker p_w_picpaths |grep none |awk '{print $3}' bceaae03d0ea [root@salt-master ~]# docker p_w_picpaths |grep none |awk '{print $3}'|xargs docker rmi Deleted: sha256:bceaae03d0ea6312608c6a9f310bcaa0b4363792fba6ee4875e1d2b9c7c1fbb1 [root@salt-master ~]# docker p_w_picpaths REPOSITORY TAG IMAGE ID CREATED SIZE 516249940/centos6-ssh v1 f6bb69ea7020 19 hours ago 556.4 MB centos6-ssh latest f6bb69ea7020 19 hours ago 556.4 MB docker.io/centos centos6 8315978ceaaa 4 weeks ago 194.6 MB docker.io/ubuntu 12.10 3e314f95dcac 2 years ago 172 MB [root@salt-master ~]#
转载于:https://blog.51cto.com/yanconggod/1880240
docker强制删除none的image镜像相关推荐
- Docker强制删除镜像
场景 在服务器上使用Docker打包成容器来跑服务时,应为磁盘原因要删除不要或者异常的镜像. 删除 查看所以的镜像 docker images -a REPOSITORY TAG IMAGE ID C ...
- docker 如何删除<none>镜像
在本地制作镜像时,有时会导致原有镜像标签变为. 处理方法为使用docker rmi -f docker_id来强行删除镜像. 如下: 如果需要停止所有有关标签镜像的容器,则可以使用以下命令: dock ...
- docker 批量删除无tag标签镜像
docker images|grep none|awk '{print $3}'|xargs docker rmips: docker images :镜像列表 |grep none : 筛选含 no ...
- docker 常用命令 -----(批量查看镜像/容器,重命名,运行,进入容器,私有仓库)
印象笔记链接: https://app.yinxiang.com/fx/816a7b17-37a1-49c6-a7c5-210282b18d4a 一:镜像操作 注意: -f 参数为强制删除 1.1 查 ...
- docker 删除所有容器和镜像的命令
1.杀死运行的容器: # docker kill $(docker ps -a -q) 2.删除所有容器: # docker rm $(docker ps -a -q) 3.强制删除所有镜像: # d ...
- docker如何实现重新打tag并删除原tag的镜像([仓库名: tag] 可以查询到指定id的镜像,同一个id镜像能有多个[仓库名: tag])(增加\删除镜像仓库:标签)
文章目录 打tag 删除镜像(或删除镜像的不同[仓库名:tag]) 删除方法一 删除方法二 我的示例:删除镜像的多余tag docker镜像id是唯一的,可以物理性的标明一个镜像,repository ...
- docker 批量删除容器和镜像
docker 批量删除容器和镜像 1,删除单个镜像或者容器 docker rmi 镜像ID/镜像名字:TAG docker rm 容器ID/容器名字 1.停止所有的container,这样才能 ...
- docker 删除包含关键字的镜像_30分钟带你轻松掌握Docker原理
前言 Docker是什么? Docker是Go语言开发实现的容器.2013年发布至今,备受推崇.相关文档.学习资料十分详尽.近期有docker相关项目,得重新学习一下.博客以笔记 为什么要使用 Doc ...
- Docker 如何删除及清理镜像
一.通过标签删除镜像 通过如下两个都可以删除镜像: docker rmi [image] 或者: docker image rm [image] 支持的子命令如下: -f, -force: 强制删除镜 ...
最新文章
- Python 快速实现分列转到行!
- [转载] 管Q某犇借的手写堆
- Coding: 整数反转
- WebService开发
- C# JArray与JObject 的使用
- 支付宝蚂蚁森林入选2019年世界环境日实践案例
- notepad格式化html代码快捷键,Notepad++中代码格式化插件NppAStyle使用介绍
- 一个互联网电话公司对全球商务有什么样的影响?
- 数学建模(一)—— 人口增长模型的确定
- 转 从决策树学习谈到贝叶斯分类算法、EM、HMM
- Navicat 图形化界面工具
- openlayers 绘制动态迁徙线、曲线
- OpenVR API简单介绍
- clobber和glob
- 计算机报刊杂志推荐,计算机优秀期刊推荐 | Journal of Cloud Computing
- matlab里H是什么,matlab 中 hObject和handles区别
- python入门小程序:霍兰德人格分析
- Java工程师需要掌握哪些知识呢?
- 什么是自我接纳?如何提高自我接纳度?
- YOLO系列目标检测算法——YOLOS
热门文章
- Quick, Draw! Kaggle挑战赛丨现在,轮到你来猜了
- Chrome十周年,作了一次死
- 三年研发、数亿美元成本,Mate 20的“大杀器”麒麟980是怎样炼成的?
- 马斯克又一个宏伟蓝图即将启动:卫星高速上网,没有中间商赚差价
- Java泛型(类、接口、方法)及通配符
- 0831 - 每晚放松一刻
- 5G时代需要新的商业模式,国产芯片将不再落后
- 未能加载文件或程序集“Enyim.Caching”或它的某一个依赖项。未能验证强名称签名...
- 转换GridView的内容到Excel里面 ---带有格式
- Wireshark 检索命令