微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

解决Error response from daemon: conflict: unable to delete bf6a13bd36ca (must be forced)

删除REPOSITORY为none的docker镜像时,报如下Error错误

[root@dms-npm smart]# docker images|grep none|awk '{print $3 }'|xargs docker rmi
Error response from daemon: conflict: unable to delete bf6a13bd36ca (must be forced) - image is being used by stopped container 83ef6f249283
Error response from daemon: conflict: unable to delete c708b5be204f (must be forced) - image is being used by stopped container 6f753e89c2d8

原因是这个镜像已经作为容器启动运行过,需要先删除容器,再删除镜像。
使用docker ps -a查看所有的容器

[root@dms-npm smart]# docker ps -a
CONTAINER ID        IMAGE                           COMMAND                  CREATED             STATUS                    PORTS               NAMES
5f0a8ef6f85f        vue-demo:1.0                    "Nginx -g 'daemon of…"   14 hours ago        Exited (0) 14 hours ago                       peaceful_einstein
fa3001859e72        vue-demo:1.0                    "bash"                   14 hours ago        Exited (0) 14 hours ago                       jolly_roentgen
83ef6f249283        bf6a13bd36ca                    "bash"                   14 hours ago        Exited (0) 14 hours ago                       competent_yalow
2069ec23151c        bf6a13bd36ca                    "Nginx -g 'daemon of…"   14 hours ago        Exited (0) 14 hours ago                       cLever_lumiere
6f753e89c2d8        c708b5be204f                    "Nginx -g 'daemon of…"   16 hours ago        Exited (0) 15 hours ago                       condescending_keldysh
8f00915dad02        Nginx:latest                    "bash"                   16 hours ago        Up 16 hours               80/tcp              loving_jang
8c52ca94d8df        docker-registry:5000/Nginx:v1   "Nginx -g 'daemon of…"   11 days ago         Exited (0) 4 days ago                         Nginx-web

删除container_id为 83ef6f249283和6f753e89c2d8的容器

[root@dms-npm smart]# docker rm 83ef6f249283
83ef6f249283
[root@dms-npm smart]# docker rm 6f753e89c2d8
6f753e89c2d8

删除镜像可成功删除

[root@dms-npm smart]# docker images | grep none | awk '{FS=" "} {print $3}'| xargs -n 1 docker rmi $1
Deleted: sha256:bf6a13bd36ca6362ee8d9b1ed4e68f554ca4702aab75d7e8e5beaf7a4f9a9fdd
Deleted: sha256:f62fe61feca61d1711c134058ae72474ceb16892a97001abfd4715d2df5e4844
Deleted: sha256:c708b5be204fd3453e0b2bb2f60664e190a0537f9ff90b5ae009f83b24d4c4ff
Deleted: sha256:b96d792ad87b1df93d019d9334abfe6016546c78c632f78831ec4693c17bf216

查看所有的镜像,发现REPOSITORY为none的镜像已经全部删除

[root@dms-npm smart]# docker images
REPOSITORY                      TAG                 IMAGE ID            CREATED             SIZE
docker-registry:5000/vue-demo   1.0                 af6ea583294b        14 hours ago        133MB
vue-demo                        1.0                 af6ea583294b        14 hours ago        133MB
Nginx                           latest              9beeba249f3e        4 days ago          127MB
docker-registry:5000/Nginx      v1                  5a9061639d0a        7 months ago        126MB
docker-registry:5000/grafana    v1                  2017e5eb53fa        8 months ago        261MB

强制删除镜像,加上-f参数即可

[root@dms-npm smart]# docker rmi -f af6ea583294b
Untagged: docker-registry:5000/vue-demo:1.0
Untagged: docker-registry:5000/vue-demo@sha256:c124e388f431e15d0f7d3bded9462a0c33a4a5c4b5f51fa741c7a3dd4aa2b0ff
Untagged: vue-demo:1.0
Deleted: sha256:af6ea583294b9df8395602af2595cc7d9abeada812b5a71f0b3cfdb97f6520dc
Deleted: sha256:3eab25c8f78133a1116a725f4fc295202da6d9e1551bbdb9102689877b8bb802

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐