【Docker】指定したDockerのイメージを全部消す
TL;DR
docker-rmi-all(){
if [ -z ${1} ]; then
echo "Usage: ${0} <docker image name>"
return 1
fi
docker images | grep ${1} | tr -s ' ' | cut -d ' ' -f 2 | xargs -I {} docker rmi ${1}:{}
}
docker image prune?
docker image pruneだと「システムに利用されてないイメージだけ消す」ので、例えば特定のイメージを今あるタグごと全部消したい時に使えない。