開発

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企業でエンジニアをしています。ガジェットやアウトドア用品についてレビューをしていきます。 趣味はスポーツジムでトレーニングやジョギングをすることです。

-開発