docker rmi <none>镜像时报错解决

问题描述

Dockerfile创建nginx镜像时,由于编写错误,构建了几次才成功,之后docker images 查看镜像,发现出现了两个none镜像

[root@localhost ~]# docker images 
REPOSITORY   TAG       IMAGE ID       CREATED        SIZE
nginx        v1.0      503c027782db   18 hours ago   746MB
<none>       <none>    d148f3869a9d   19 hours ago   548MB
<none>       <none>    07ba62386cc6   19 hours ago   528MB
centos       centos7   eeb6ee3f44bd   7 months ago   204MB

直接删除,出现报错

[root@localhost ~]# docker rmi d148f3869a9d
Error response from daemon: conflict: unable to delete d148f3869a9d (must be forced) - image is being used by stopped container bf75728b8dfd

解决

根据错误提示查看该容器状态 docker ps -a

[root@localhost ~]# docker ps -a 
CONTAINER ID   IMAGE          COMMAND                  CREATED        STATUS                      PORTS                               NAMES
48c2dacf7514   nginx:v1.0     "nginx -g 'daemon of…"   18 hours ago   Up 3 hours                  0.0.0.0:80->80/tcp, :::80->80/tcp   nginx
13d0725864ee   d5dc5b0d1f31   "/bin/sh -c 'cd /tmp…"   19 hours ago   Exited (1) 19 hours ago                                         fervent_pascal
d79d1f6fca7f   d5dc5b0d1f31   "/bin/sh -c 'cd /tmp…"   19 hours ago   Exited (1) 19 hours ago                                         sad_banach
2845d8afa1d2   d148f3869a9d   "/bin/sh -c 'cd /tmp…"   19 hours ago   Exited (2) 19 hours ago                                         xenodochial_ardinghelli
bf75728b8dfd   d148f3869a9d   "/bin/sh -c 'cd /tmp…"   19 hours ago   Exited (2) 19 hours ago                                         peaceful_dirac
8fc54476235d   d148f3869a9d   "/bin/sh -c 'cd /tmp…"   19 hours ago   Exited (2) 19 hours ago                                         loving_edison
71edc00049e7   07ba62386cc6   "/bin/sh -c 'cd /tmp…"   20 hours ago   Exited (127) 20 hours ago                                       sad_austin

根据错误提示删除容器

[root@localhost ~]# docker rm $(docker ps -a | grep "Exited" | awk '{print $NF}')
fervent_pascal
sad_banach
peaceful_dirac
sad_austin

最后删除镜像

[root@localhost ~]# docker rmi d148f3869a9d
Untagged: test/bj-nginx:1
Deleted: sha256:d148f3869a9d1bf1f5c9974acdddddfe18e16623b5ac8353fbfe22be20c4573c
Deleted: sha256:c90aa70467f22c0868491d70543e5fcf4a88f5e90ad158efdca303a3c8cf5032

查看是否删除

[root@localhost source]# docker images
REPOSITORY   TAG       IMAGE ID       CREATED        SIZE
nginx        v1.0      503c027782db   19 hours ago   746MB
centos       centos7   eeb6ee3f44bd   7 months ago   204MB

发现none镜像已被成功删除

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值