ERROR: Failed to remove image for service <サービス名> の対応方法

開発
スポンサーリンク

docker-compose down --rmi all で 下記のようなエラーが出た場合の対処方法

ERROR: Failed to remove image for service <サービス名>: 409 Client Error: Conflict ("b'conflict: unable to remove repository reference “xxx/xxx” (must force) - container <コンテナID> is using its referenced image <イメージID>”)

原因

このエラーの原因は、他のコンテナから利用されているイメージを削除しようとしているためです。

対応方法

コンテナを停止

$ docker stop <コンテナID>

コンテナを削除

$ docker rm <コンテナID>

イメージを削除

最後にイメージIDを指定して削除します

$ docker rmi <イメージID>

コメント

タイトルとURLをコピーしました