nがひとつ多い。

えぬなおの技術的なことを書いていくとこ。

【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だと「システムに利用されてないイメージだけ消す」ので、例えば特定のイメージを今あるタグごと全部消したい時に使えない。