해결 Error response from daemon: conflict: unable to delete bf6a 13bd36ca(must be forced)

6270 단어 Docker
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

좋은 웹페이지 즐겨찾기