開発

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>
  • この記事を書いた人

たけぞう

熊谷に住みながら都内のIT企業でエンジニアをしています。このブログでは、実際に使い込んだガジェットやアウトドア用品をエンジニアの視点でレビュー。良い点も気になる点も正直にお伝えするので、モノ選びの参考にしていただければ嬉しいです。 趣味はスポーツジムでのトレーニングとジョギング。ランニングギアやトレーニング関連のアイテムも、実際に使った印象をレビューしていきます。

-開発