Comment supprimer une image docker tenace?


8

J'essayais de supprimer une image Docker comme suit et je n'ai pas pu comprendre comment le faire.

Liste d'images Docker

$ docker images
REPOSITORY          TAG                 IMAGE ID            CREATED              VIRTUAL SIZE
<none>              <none>              04251cf7a8b9        About a minute ago   356.1 MB
pg-image            latest              1060b3e656b6        5 minutes ago        323.9 MB
redis-image         latest              8df469463da3        14 minutes ago       137.7 MB
ubuntu              12.04               822a01ae9a15        2 weeks ago          108.1 MB

Image Docker que je souhaite supprimer:

$ docker rmi 042
Error response from daemon: Conflict, cannot delete 04251cf7a8b9 because 
the container 4ac3a09ab4d3 is using it, use -f to force
2014/08/27 15:16:15 Error: failed to remove one or more images

Lorsque j'ai tenté de le supprimer à l'aide, -fil a échoué. Comment supprimer correctement cette image et pourquoi ne puis-je pas la supprimer à l'aide de docker rmi -f 042?

Réponses:


6

Le problème ici est qu'il y a un conteneur, 4ac3a09ab4d3, qui utilise toujours cette image.

$ docker ps -a
CONTAINER ID        IMAGE                COMMAND                CREATED             STATUS                       PORTS               NAMES
4ac3a09ab4d3        04251cf7a8b9         /bin/sh -c ./git_che   2 minutes ago       Exited (128) 2 minutes ago                       trusting_hawking
02c14db1bc65        pg-image:latest      /usr/lib/postgresql/   5 minutes ago       Up 5 minutes                                     postgres
6a022281382f        redis-image:latest   /usr/bin/redis-serve   8 minutes ago       Up 8 minutes                 6379/tcp            redis-db

Vous devez d'abord supprimer ce conteneur afin de pouvoir supprimer cette image.

# removes container 4ac3a09ab4d3
$ docker rm 4ac

# removes image 04251cf7a8b9
$ docker rmi 042
Deleted: 04251cf7a8b9efd81b8de6fbc0099f12a7933307bd4ecdadbaa9f1672b4a5f8f
Deleted: 7f76b7a22ef2c66a148714980716e7d01d97455b303cbeb7cc371ccba8bb5153
Deleted: bb7221a7b4a01573b0e3a175f3242f5e0ef58371c89a59dec7831146d6102bf8
Deleted: 493a63262d20f2a3ffc050c85d30528ab8a93c9dd2718fdb27dbbaac1a551c06
...

Et avec cela, le conteneur (4ac3a09ab4d3) et l'image (04251cf7a8b9) ont été supprimés de votre système.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.