0 Pluspunkte 0 Minuspunkte

Ich habe ein Docker Image das ich nicht entfernen kann.

REPOSITORY   TAG       IMAGE ID       CREATED         SIZE
<none>       <none>    bdad128a14b7   6 minutes ago   77.8MB

Wenn ich den Befehl

docker rmi -f bdad128a14b7

eingebe bekomme ich den Fehler

Error response from daemon: conflict: unable to delete bdad128a14b7 (cannot be forced) - image is being used by running container d33a78951a6f

Wie kann ich das Image löschen?

von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

Zuerst solltest du alle Container finden, die das Image nutzen

docker container ls

und die entsprechenden Container beenden und löschen.

docker stop <container>
docker rm <container>

Danach solltest du auch das Image entfernen können.

Alternativ kannst du noch

docker rmi $(docker images --filter "dangling=true" -q --no-trunc)

ausführen.

von