【Docker】”unable to remove repository reference”が出てイメージが削除できないときの解消方法

Docker

“docker rmi <イメージ>”を実行したときに「unable to remove repository reference “sample-app-image” (must force) – container b9be8455b67a is using its referenced image e1222e15a3e3」が発生して、イメージが削除できないことがあります。

$ docker rmi sample-app-image
Error response from daemon: conflict: unable to remove repository reference "sample-app-image" (must force) - container b9be8455b67a is using its referenced image e1222e15a3e3

その場合はエラーメッセージに表示されているコンテナを先に削除してやります。

$ docker rm b9be8455b67a

イメージを参照しているコンテナを削除し、再度”docker rmi”を実行するとイメージが削除できます。

$ docker rmi sample-app-image