昨晚使用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镜像相关推荐

  1. Docker强制删除镜像

    场景 在服务器上使用Docker打包成容器来跑服务时,应为磁盘原因要删除不要或者异常的镜像. 删除 查看所以的镜像 docker images -a REPOSITORY TAG IMAGE ID C ...

  2. docker 如何删除<none>镜像

    在本地制作镜像时,有时会导致原有镜像标签变为. 处理方法为使用docker rmi -f docker_id来强行删除镜像. 如下: 如果需要停止所有有关标签镜像的容器,则可以使用以下命令: dock ...

  3. docker 批量删除无tag标签镜像

    docker images|grep none|awk '{print $3}'|xargs docker rmips: docker images :镜像列表 |grep none : 筛选含 no ...

  4. docker 常用命令 -----(批量查看镜像/容器,重命名,运行,进入容器,私有仓库)

    印象笔记链接: https://app.yinxiang.com/fx/816a7b17-37a1-49c6-a7c5-210282b18d4a 一:镜像操作 注意: -f 参数为强制删除 1.1 查 ...

  5. docker 删除所有容器和镜像的命令

    1.杀死运行的容器: # docker kill $(docker ps -a -q) 2.删除所有容器: # docker rm $(docker ps -a -q) 3.强制删除所有镜像: # d ...

  6. docker如何实现重新打tag并删除原tag的镜像([仓库名: tag] 可以查询到指定id的镜像,同一个id镜像能有多个[仓库名: tag])(增加\删除镜像仓库:标签)

    文章目录 打tag 删除镜像(或删除镜像的不同[仓库名:tag]) 删除方法一 删除方法二 我的示例:删除镜像的多余tag docker镜像id是唯一的,可以物理性的标明一个镜像,repository ...

  7. docker 批量删除容器和镜像

    docker 批量删除容器和镜像 1,删除单个镜像或者容器 docker  rmi  镜像ID/镜像名字:TAG docker  rm  容器ID/容器名字 1.停止所有的container,这样才能 ...

  8. docker 删除包含关键字的镜像_30分钟带你轻松掌握Docker原理

    前言 Docker是什么? Docker是Go语言开发实现的容器.2013年发布至今,备受推崇.相关文档.学习资料十分详尽.近期有docker相关项目,得重新学习一下.博客以笔记 为什么要使用 Doc ...

  9. Docker 如何删除及清理镜像

    一.通过标签删除镜像 通过如下两个都可以删除镜像: docker rmi [image] 或者: docker image rm [image] 支持的子命令如下: -f, -force: 强制删除镜 ...

最新文章

  1. Python 快速实现分列转到行!
  2. [转载] 管Q某犇借的手写堆
  3. Coding: 整数反转
  4. WebService开发
  5. C# JArray与JObject 的使用
  6. 支付宝蚂蚁森林入选2019年世界环境日实践案例
  7. notepad格式化html代码快捷键,Notepad++中代码格式化插件NppAStyle使用介绍
  8. 一个互联网电话公司对全球商务有什么样的影响?
  9. 数学建模(一)—— 人口增长模型的确定
  10. 转 从决策树学习谈到贝叶斯分类算法、EM、HMM
  11. Navicat 图形化界面工具
  12. openlayers 绘制动态迁徙线、曲线
  13. OpenVR API简单介绍
  14. clobber和glob
  15. 计算机报刊杂志推荐,计算机优秀期刊推荐 | Journal of Cloud Computing
  16. matlab里H是什么,matlab 中 hObject和handles区别
  17. python入门小程序:霍兰德人格分析
  18. Java工程师需要掌握哪些知识呢?
  19. 什么是自我接纳?如何提高自我接纳度?
  20. YOLO系列目标检测算法——YOLOS

热门文章

  1. Quick, Draw! Kaggle挑战赛丨现在,轮到你来猜了
  2. Chrome十周年,作了一次死
  3. 三年研发、数亿美元成本,Mate 20的“大杀器”麒麟980是怎样炼成的?
  4. 马斯克又一个宏伟蓝图即将启动:卫星高速上网,没有中间商赚差价
  5. Java泛型(类、接口、方法)及通配符
  6. 0831 - 每晚放松一刻
  7. 5G时代需要新的商业模式,国产芯片将不再落后
  8. 未能加载文件或程序集“Enyim.Caching”或它的某一个依赖项。未能验证强名称签名...
  9. 转换GridView的内容到Excel里面 ---带有格式
  10. Wireshark 检索命令