You want to remove all local images that belong to username/reponame
regardless of their tag, but DO NOT delete anything from Docker Hub (remote). Only clean local.
Here is the safest way:
docker images "username/reponame" --format "{{.Repository}}:{{.Tag}}" | xargs -r docker rmi
✅ Explanation:
-
It will only delete local images of
username/reponame:*
-
Remote images on Docker Hub are untouched
-
Safe to run multiple times (won't fail if already deleted)
You just want to remove only the <none>
tagged images from username/reponame.
Here is the exact command for your case:
docker images "username/reponame" --filter "dangling=true" --format "{{.ID}}" | xargs -r docker rmi
✅ Explanation:
-
--filter "dangling=true"
targets images with<none>
as tag -
--format "{{.ID}}"
gets only their Image ID -
xargs -r docker rmi
safely removes them if any exist -
Safe to run multiple times
No comments:
Post a Comment