2 votes

"docker rmi" requiert au moins 1 argument

J'ai une liste de conteneurs non étiquetés :

dockerizer@docker1:~/zookeeper$ docker images -a
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
<none>              <none>              46371a3fcd90        12 hours ago        783MB
zookeeper           latest              e85300ce33a1        12 hours ago        783MB
<none>              <none>              5dc40a99a229        12 hours ago        783MB
<none>              <none>              cf203e8e381d        12 hours ago        783MB
<none>              <none>              662536a7dd7c        12 hours ago        740MB
<none>              <none>              fb43b0c06cb3        12 hours ago        783MB
servery             latest              0226f44159c2        2 days ago          51.8MB
<none>              <none>              e25dad0578e1        2 days ago          51.8MB
consul              latest              d686c08d0dc8        3 days ago          51.8MB
ubuntu              latest              747cb2d60bbe        2 weeks ago         122MB
openjdk             latest              74c95c985a85        2 weeks ago         740MB

et essayer d'effacer avec :

dockerizer@docker1:~/zookeeper$ docker rmi $(docker images -f "dangling=true" -q)
"docker rmi" requires at least 1 argument.
See 'docker rmi --help'.

Usage:  docker rmi [OPTIONS] IMAGE [IMAGE...]

Remove one or more images

Qu'est-ce que je fais de mal ?

3voto

VonC Points 414372

Cela signifie que vous n'avez pas d'images qui pendent.

Voir une image avec une balise none ne signifie pas qu'elle est dangling, comme je l'ai expliqué dans " Docker remove <none> Images TAG "

Après avoir extrait une image signée, il y a une entrée "supplémentaire" (avec une étiquette) dans la sortie "docker images".
Il est donc difficile de rmi l'image (vous devez la forcer, ou bien supprimer d'abord l'entrée correctement étiquetée, ou supprimer par digest.

docker images --digests=true

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X