Dockerでイメージが強制削除しても削除できない




この記事は最終更新日から2年以上経過しています。

Docker操作中、イメージを削除しようと以下のコマンドを実行したところ、

docker rmi -f jwilder/nginx-proxy:latest

以下のエラーが発生した。

Error response from daemon: conflict: unable to delete 509ff2fb81dd (cannot be forced) - image has dependent child images

前にも同じような現象に遭遇した気がして調べたら、イメージIDを利用して削除すると上記エラーが出てしまった。
リポジトリとタグを指定して削除したところ、正常に削除できた。

docker rmi -f jwilder/nginx-proxy:latest

原因は調べたけどよくわからず。
わかったら追記します。

参考ページ

Docker イメージ削除 ‘image has dependent child images’ への対処
https://qiita.com/inoko/items/da265416142d12ef6d97