PHP群:95885625 Hbuilder+MUI群:81989597 站长QQ:634381967
    您现在的位置: 首页 > 服务器 > Web服务器 > 正文

    docker删除镜像Error response from daemon: conflict: unable to remove repository reference

    作者:admin来源:网络浏览:时间:2020-09-30 00:07:50我要评论
    导读:当同一个镜像拥有多个标签时,docker rmi命令只是删除了该镜像多个标签中的指定标签,并不影响镜像文件本身,但当镜像只剩下一个标签时,...
    当同一个镜像拥有多个标签时,docker rmi命令只是删除了该镜像多个标签中的指定标签,并不影响镜像文件本身,但当镜像只剩下一个标签时,此时就会彻底删除镜像。
    #当docker rmi命令后面跟的是镜像ID时,会尝试删除所有指向该镜像的标签,然后删除镜像文件本身,如果该镜像存在多个标签,默认无法删除,需要加-f进行删除。
    #如果有基于该镜像创建的容器,则默认无法删除镜像,需要先通过docker rm删除容器,然后再用docker rmi删除镜像,或者使用docker rmi -f强制删除(不推荐)。

    1. [root@CentOS702 ~]# docker images 
    2. REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE 
    3. centos              latest              98d35105a391        12 days ago         192 MB 
    4. ubuntu              latest              0ef2e08ed3fa        4 weeks ago         130 MB 
    5. ubuntu              14.04               7c09e61e9035        4 weeks ago         188 MB 
    6. hello-world         latest              48b5124b2768        2 months ago        1.84 kB 
    7. helloworld          latest              48b5124b2768        2 months ago        1.84 kB 
    8. [root@CentOS702 ~]# docker rmi 48b5124b2768  
    9. Error response from daemon: conflict: unable to delete 48b5124b2768 (must be forced) - image is referenced in multiple repositories 
    10. [root@CentOS702 ~]# docker rmi -f 48b5124b2768 
    11. Untagged: hello-world:latest 
    12. Untagged: hello-world@sha256:c5515758d4c5e1e838e9cd307f6c6a0d620b5e07e6f927b07d05f6d12a1ac8d7 
    13. Untagged: helloworld:latest 
    14. Deleted: sha256:48b5124b2768d2b917edcb640435044a97967015485e812545546cbed5cf0233 
    15. Deleted: sha256:98c944e98de8d35097100ff70a31083ec57704be0991a92c51700465e4544d08 
    16. [root@CentOS702 ~]# docker images 
    17. REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE 
    18. centos              latest              98d35105a391        12 days ago         192 MB 
    19. ubuntu              latest              0ef2e08ed3fa        4 weeks ago         130 MB 
    20. ubuntu              14.04               7c09e61e9035        4 weeks ago         188 MB 
    21. [root@CentOS702 ~]# docker rmi ubuntu:14.04 
    22. Error response from daemon: conflict: unable to remove repository reference "ubuntu:14.04" (must force) - container c7d73bda72fc is using its referenced image 7c09e61e9035 
    23. [root@CentOS702 ~]# docker ps -a 
    24. CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS                      PORTS               NAMES 
    25. 00a42ce9d621        centos              "cat /etc/redhat-r..."   10 minutes ago      Exited (0) 10 minutes ago                       trusting_wescoff 
    26. c7d73bda72fc        ubuntu:14.04        "cat /etc/issue"         2 hours ago         Exited (0) 2 hours ago                          admiring_davinci 
    27. 0a277f4e0f09        ubuntu              "/bin/bash"              2 hours ago         Exited (0) 2 hours ago                          tender_galileo 
    28. [root@CentOS702 ~]# docker rm c7d73bda72fc 
    29. c7d73bda72fc 
    30. [root@CentOS702 ~]# docker rmi ubuntu:14.04 
    31. Untagged: ubuntu:14.04 
    32. Untagged: ubuntu@sha256:62a5dce5ceccd7f1cb2672a571ebee52cad1f08eec9b57fe4965fb0968a9602e 
    33. Deleted: sha256:7c09e61e90350e8f5c0cba2979003bdfe32c2d027b68b4f0cf9063cdd7b4bafd 
    34. Deleted: sha256:304aecb5e13929f85d3ce2e9d83d0212866c8e55a460c94cf24bd75da1c7c153 
    35. Deleted: sha256:f302be18d46a45c0edbbd9b4bc02db764a4b0b8cd9bd0490f33dfaff039a3b62 
    36. Deleted: sha256:c523f3173f6028e5329fd401331c375f7b9b9e831d915fafaf358f55e36e3747 
    37. Deleted: sha256:94e631422130dc414878fd05efe3d59de44c9d8904696a7c299a83f378a92845 
    38. Deleted: sha256:c29b5eadf94a90a2abda13e765d4fad4825fd15621dea1d9a98b60b89b835c2a 
    39. [root@CentOS702 ~]# docker images 
    40. REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE 
    41. centos              latest              98d35105a391        12 days ago         192 MB 
    42. ubuntu              latest              0ef2e08ed3fa        4 weeks ago         130 MB 
    43. [root@CentOS702 ~]# docker tag ubuntu:latest ubuntu:16.04 
    44. [root@CentOS702 ~]# docker tag ubuntu:latest ubuntu:16 
    45. [root@CentOS702 ~]# docker images 
    46. REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE 
    47. ubuntu              16                  0ef2e08ed3fa        4 weeks ago         130 MB 
    48. ubuntu              16.04               0ef2e08ed3fa        4 weeks ago         130 MB 
    49. ubuntu              latest              0ef2e08ed3fa        4 weeks ago         130 MB 
    50. [root@CentOS702 ~]# docker rmi ubuntu:16 ubuntu:16.04 
    51. Untagged: ubuntu:16 
    52. Untagged: ubuntu:16.04 
    53. [root@CentOS702 ~]# docker images 
    54. REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE 
    55. centos              latest              98d35105a391        12 days ago         192 MB 
    56. ubuntu              latest              0ef2e08ed3fa        4 weeks ago         130 MB 

     

    转载请注明(B5教程网)原文链接:https://b5.mxunkeji.com/content-122-6239-1.html
    相关热词搜索: