はじめに
RHEL7で、古いバージョンのdockerをアンインストールして、新しいDockerをインストールした際に、イメージファイルが消えないことがありました。
docker rmi [イメージID] #消えない
docker image prune -a #消えない
docker system prune #消えない
原因と解決策
原因
イメージのファイルが下記に残っていた。
/var/lib/docker/image/overlay2/imagedb/content/sha256/[イメージIDを含む文字列]
解決策
ファイルを削除する。
rm -f /var/lib/docker/image/overlay2/imagedb/content/sha256/[イメージIDを含む文字列]