docker

【docker】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>”)

他のコンテナから利用されているイメージを削除しようとしているのが原因らしい

対応方法

1.コンテナを停止

$ docker stop <コンテナID>

2.コンテナを削除

$ docker rm <コンテナID>

3.イメージを削除

$ docker rmi <イメージID>
ABOUT ME
ytakeuchi
都内在住のフロントエンドエンジニア。2016年からフリーランスとして活動中。座右の銘は「昨日よりも楽に」。好きな言葉は「効率化」。こんな性格なのでプライベートではGoogle Apps Scriptばかり触っています。