docker使用问题整理

镜像处理相关

1.无法删除所有镜像,提示如下

[@localhost:~]$ docker rmi $(docker images -q)
Error response from daemon: conflict: unable to delete af2f74c517aa (must be forced) - image is referenced in multiple repositories
Error response from daemon: conflict: unable to delete af2f74c517aa (must be forced) - image is referenced in multiple repositories

出现上面问题的原因:
对于被删除的ImageID,这里存在多个REPOSITORY名字引用,解决方法如下:

[@localhost:~]$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
busybox latest af2f74c517aa 5 weeks ago 1.2MB
test-docker-hub.dding.net/admin/busybox latest af2f74c517aa 5 weeks ago 1.2MB
test-docker-hub.dding.net/admin/wuxiaoyu latest af2f74c517aa 5 weeks ago 1.2MB
test-docker-hub.dding.net/busybox latest af2f74c517aa 5 weeks ago 1.2MB
[@localhost:~]$ docker rmi test-docker-hub.dding.net/busybox:latest
Untagged: test-docker-hub.dding.net/busybox:latest
[@localhost:~]$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
busybox latest af2f74c517aa 5 weeks ago 1.2MB
test-docker-hub.dding.net/admin/busybox latest af2f74c517aa 5 weeks ago 1.2MB
test-docker-hub.dding.net/admin/wuxiaoyu latest af2f74c517aa 5 weeks ago 1.2MB
[@localhost:~]$

即删除时指定名称,而不是IMAGE ID

2.无法删除被stop container引用的image,提示如下

[@localhost:~]$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
busybox latest af2f74c517aa 5 weeks ago 1.2MB
[@localhost:~]$ docker rmi af2f74c517aa
Error response from daemon: conflict: unable to delete af2f74c517aa (must be forced) - image is being used by stopped container ce1cd38f5311
[@localhost:~]$

解决方法:

[@localhost:~]$ docker ps -a
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS                        PORTS               NAMES
ce1cd38f5311        busybox             "/bin/sh"           About an hour ago   Exited (130) 11 minutes ago                       distracted_lalande
[@localhost:~]$
[@localhost:~]$ docker rm ce1cd38f5311  #删除容器
ce1cd38f5311
[@localhost:~]$ docker rmi busybox  #删除镜像
Untagged: busybox:latest
Untagged: busybox@sha256:954e1f01e80ce09d0887ff6ea10b13a812cb01932a0781d6b0cc23f743a874fd
Deleted: sha256:af2f74c517aac1d26793a6ed05ff45b299a037e1a9eefeae5eacda133e70a825
Deleted: sha256:0b97b1c81a3200e9eeb87f17a5d25a50791a16fa08fc41eb94ad15f26516ccea
[@localhost:~]$ docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
[@localhost:~]$  

即先删除容器,然后删除镜像。

 

 

  

 
 
 
 
 
 
 
 
 
 
posted @ 2019-05-08 11:38  番茄土豆西红柿  阅读(110)  评论(0编辑  收藏  举报
TOP